rasa 优化文件保存功能

dev_v1.0.1
xueqingkun 2 years ago
parent cd895db85f
commit 57100ff951

@ -1,5 +1,6 @@
package com.superversion.rasa.controller;
import cn.hutool.core.io.FileUtil;
import cn.hutool.core.util.ZipUtil;
import java.io.File;
@ -7,6 +8,6 @@ import java.io.File;
public class RasaCmdController {
public static void main(String[] args) {
FileUtil.rename(new File("F:\\tmp\\rasa.zip_back"),"aa",true);
}
}

@ -24,7 +24,7 @@ public class RasaFileController {
@ApiOperation("接受并保存rasa文件")
@PostMapping("/saveRasaFile")
public String saveRasaFile(@RequestParam("file") MultipartFile file) throws Exception {
public String saveRasaFile(@RequestParam("file") MultipartFile file) throws IOException {
if (file == null || file.isEmpty()) {
return "file is empty";

@ -2,7 +2,9 @@ package com.superversion.rasa.service;
import org.springframework.web.multipart.MultipartFile;
import java.io.IOException;
public interface RasaFileService {
void saveRasaFile(MultipartFile file) throws Exception;
void saveRasaFile(MultipartFile file) throws IOException;
}

@ -25,7 +25,7 @@ public class RasaFileServiceImpl implements RasaFileService {
private String rasaFileName;
@Override
public void saveRasaFile(MultipartFile file) throws Exception {
public void saveRasaFile(MultipartFile file) throws IOException {
//初始化目录
File dir = new File(rasaFilePath);
@ -58,9 +58,9 @@ public class RasaFileServiceImpl implements RasaFileService {
// 恢复文件
File backFile = new File(rasaBackFullPath);
if (backFile.exists()){ //恢复文件
FileUtil.rename(oldFile,rasaFullPath,true);
FileUtil.rename(backFile,rasaFileName,true);
}
throw new Exception(e);
throw new IOException(e);
}
}

Loading…
Cancel
Save