Commit ba7a077d authored by Bess严根旺's avatar Bess严根旺

格式规定

parent d3cdd203
......@@ -21,16 +21,39 @@ func recoverPanic() {
}
}
func inFileType(fileType string) bool {
if fileType == "" {
return false
}
// 示例数组
sliceType := []string{
"apple", "banana", "cherry", "date",
"doc", "docx", "wps", "wpss", "docm", "dotm", "dot", "dotx", "html",
"pptx", "ppt", "pot", "potx", "pps", "ppsx", "dps", "dpt", "pptm", "potm", "ppsm", "dpss",
"xls", "xlt", "et", "ett", "xlsx", "xltx", "csv", "xlsb", "xlsm", "xltm", "ets",
}
for _, v := range sliceType {
if v == fileType {
return true
}
}
return false
}
/*
**
发起文件转换
格式:(source_type)
文字文档(Word):doc、docx、wps、wpss、docm、dotm、dot、dotx、html。
演示文档(PPT):pptx、ppt、pot、potx、pps、ppsx、dps、dpt、pptm、potm、ppsm、dpss。
表格文档(Excel):xls、xlt、et、ett、xlsx、xltx、csv、xlsb、xlsm、xltm、ets。
文字文档(Word):doc","docx","wps","wpss","docm","dotm","dot","dotx","html。
演示文档(PPT):pptx","ppt","pot","potx","pps","ppsx","dps","dpt","pptm","potm","ppsm","dpss。
表格文档(Excel):xls","xlt","et","ett","xlsx","xltx","csv","xlsb","xlsm","xltm","ets。
输出格式:(target_type)
图片:pngjpg。
图片:png","jpg。
文本:txt。
PDF:pdf。
*/
......@@ -41,6 +64,14 @@ func (doc *DocServiceService) DoConversion(c context.Context, req *pb.DoConversi
Id: req.CallbackData.Id,
}
//校验格式
if !inFileType(req.SourceType) {
resp.Msg = "source_type不合法"
resp.Code = 100010
resp.Data = nil
return resp, err
}
jsonCallBackData, _ := json.Marshal(CallBackData)
request := &service.DoConversionRequest{
ProjectName: req.ProjectName,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment