fix(文档拆分):图片上传问题

This commit is contained in:
yjz
2024-07-24 14:47:38 +08:00
parent 6f9b09ef8b
commit 53e698caec
2 changed files with 5 additions and 4 deletions
@@ -32,7 +32,7 @@ public class SplitFileController {
@ResponseBody
@GetMapping("/getImage")
public void queryPageList(@RequestParam("fileName") String fileName, HttpServletResponse response, HttpServletRequest request) {
String fileUrl = filePathCos + "/" + fileName;
String fileUrl = "/" + filePathCos + "\\" + fileName;
response.setHeader("Content-Disposition",
"attachment; filename=\"" + SplitFileUtils.encodeFileName(fileName, request) + "\"");
response.setContentType("application/force-download");
@@ -7,6 +7,7 @@ import com.jero.common.exception.JeroBootException;
import com.jero.common.system.vo.LoginUser;
import com.jero.common.util.CommonUtils;
import com.jero.common.util.MinioUtil;
import com.jero.common.util.obs.ObsBootUtil;
import com.jero.common.util.oss.OssBootUtil;
import com.jero.modules.oss.entity.OSSFile;
import com.jero.modules.oss.mapper.OSSFileMapper;
@@ -167,7 +168,8 @@ public class OSSFileServiceImpl extends ServiceImpl<OSSFileMapper, OSSFile> impl
// 将文件上传至腾讯云 cos
String upload = MinioUtil.upload(mf, "/" + uploadCospath);
// String upload = MinioUtil.upload(mf, "/" + uploadCospath);
String upload = ObsBootUtil.upload(mf, "/" + uploadCospath);
LoginUser loginUser = null;
try {
@@ -184,8 +186,7 @@ public class OSSFileServiceImpl extends ServiceImpl<OSSFileMapper, OSSFile> impl
// 文件路径做特殊处理
// BASE64Encoder base64Encoder = new BASE64Encoder();
// String encode = base64Encoder.encode(filePath.getBytes(StandardCharsets.UTF_8));
String imgUrl = upload.split("/")[1];
oSSFile.setUrl(splitUrl + imgUrl);
oSSFile.setUrl(splitUrl + upload.split("\\\\")[1]);
return oSSFile;
}