|
|
|
|
@ -11,8 +11,7 @@ import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
import com.flossom.common.core.domain.R;
|
|
|
|
|
import com.flossom.common.core.utils.file.FileUtils;
|
|
|
|
|
|
|
|
|
|
import javax.annotation.Nullable;
|
|
|
|
|
import java.util.Objects;
|
|
|
|
|
import java.net.URLEncoder;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 文件请求处理
|
|
|
|
|
@ -39,7 +38,11 @@ public class SysFileController
|
|
|
|
|
System.out.println("文件上传开始");
|
|
|
|
|
String url = sysFileService.uploadFile(file);
|
|
|
|
|
SysFile sysFile = new SysFile();
|
|
|
|
|
sysFile.setName(FileUtils.getName(url));
|
|
|
|
|
String fileName = FileUtils.getName(url);
|
|
|
|
|
log.info("文件上传前名称:{}", fileName);
|
|
|
|
|
String encodeFileName = URLEncoder.encode(fileName, "utf-8");
|
|
|
|
|
log.info("编码后文件名:{}", encodeFileName);
|
|
|
|
|
sysFile.setName(encodeFileName);
|
|
|
|
|
sysFile.setUrl(url);
|
|
|
|
|
return R.ok(sysFile);
|
|
|
|
|
}
|
|
|
|
|
@ -62,7 +65,11 @@ public class SysFileController
|
|
|
|
|
System.out.println("文件上传开始");
|
|
|
|
|
String url = sysFileService.uploadFile(file);
|
|
|
|
|
SysFile sysFile = new SysFile();
|
|
|
|
|
sysFile.setName(FileUtils.getName(url));
|
|
|
|
|
String fileName = FileUtils.getName(url);
|
|
|
|
|
log.info("文件上传前名称:{}", fileName);
|
|
|
|
|
String encodeFileName = URLEncoder.encode(fileName, "utf-8");
|
|
|
|
|
log.info("编码后文件名:{}", encodeFileName);
|
|
|
|
|
sysFile.setName(encodeFileName);
|
|
|
|
|
sysFile.setUrl(url);
|
|
|
|
|
sysFile.setIndex(index);
|
|
|
|
|
sysFile.setCondition(condition);
|
|
|
|
|
|