|
|
@@ -136,28 +136,24 @@ public class DocInfoController extends BaseController {
|
|
|
switch (type) {
|
|
|
case "word":
|
|
|
filePath = "file/new.docx";
|
|
|
- fileName = "新建word文档.docx";
|
|
|
+ fileName = StringUtils.isNotEmpty(name) ? name + ".docx" : "新建word文档.docx";
|
|
|
break;
|
|
|
case "excel":
|
|
|
filePath = "file/new.xlsx";
|
|
|
- fileName = "新建Excel文档.xlsx";
|
|
|
+ fileName = StringUtils.isNotEmpty(name) ? name + ".xlsx" : "新建Excel文档.xlsx";
|
|
|
break;
|
|
|
case "ppt":
|
|
|
filePath = "file/new.pptx";
|
|
|
- fileName = "新建ppt文档.pptx";
|
|
|
+ fileName = StringUtils.isNotEmpty(name) ? name + ".pptx" : "新建ppt文档.pptx";
|
|
|
break;
|
|
|
case "txt":
|
|
|
filePath = "file/new.txt";
|
|
|
- fileName = "新建文本文档.txt";
|
|
|
+ fileName = StringUtils.isNotEmpty(name) ? name + ".txt" : "新建文本文档.txt";
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
- if (StringUtils.isEmpty(name)) {
|
|
|
- name = fileName;
|
|
|
- }
|
|
|
-
|
|
|
InputStream is = this.getClass().getResourceAsStream("/" + filePath);
|
|
|
- MultipartFile multipartFile = FileUtils.getMultipartFile(is, name);
|
|
|
+ MultipartFile multipartFile = FileUtils.getMultipartFile(is, fileName);
|
|
|
DocumentVO vo = mongoService.uploadFile(multipartFile);
|
|
|
DocInfo docInfo = process(vo, spaceId, dirId);
|
|
|
return success(docInfo);
|