文件上传

master
chengqf 2 years ago
parent c42819d9a3
commit 7b535ad68a

@ -85,7 +85,7 @@ public class FileServiceImpl implements FileService {
if(!isExists)
return ResultVOUtils.error(9999,"文件不存在");
String result = relayFile(files,host);
if (IDCUtils.isJson(result)) {
if (IDCUtils.isJson(result)&&!result.contains("<html")) {
BaseResponse baseResponse = JSON.parseObject(result,BaseResponse.class);
return baseResponse;
}
@ -111,6 +111,9 @@ public class FileServiceImpl implements FileService {
ArrayList<String> saveFiles = new ArrayList<>();
Date startTime = new Date();
if (files != null) {
logger.debug(filePath + filePathSlash + imagePath);
if(!FileUtils.makeDirectory(filePath + filePathSlash + imagePath))
IDCUtils.createDirectory(filePath + filePathSlash + imagePath);
try {
for (MultipartFile file : files) {
String imageName = filePath + filePathSlash + imagePath + file.getOriginalFilename();
@ -157,7 +160,9 @@ public class FileServiceImpl implements FileService {
for (int i = 0; i < files.size(); i++) {
if (!StringUtils.isEmpty(files.get(i))) {
File file = new File(files.get(i));
builder.addFormDataPart("files", files.get(i),
String fileName = files.get(i);
fileName = fileName.substring(fileName.lastIndexOf("/"));
builder.addFormDataPart("files", fileName,
RequestBody.create(MediaType.parse(fileType), file));
}
}

Loading…
Cancel
Save