提交 76fc3d59 authored 作者: 吴德鹏's avatar 吴德鹏

新增图片压缩

上级 fa135ac8
......@@ -51,32 +51,14 @@ public class OssTestApi {
@ResponseBody
public String upload(MultipartFile file, String secondaryFolderName) {
try {
synchronized (this) {
byte[] bytes = PicUtils.compressPicForScale(file.getBytes(), 70);
// 获取文件名
// String fileName = file.getOriginalFilename();
// // 获取文件后缀
// String prefix = fileName.substring(fileName.lastIndexOf("."));
// 用uuid作为文件名,防止生成的文件重复
// final File mfile = File.createTempFile(UuidUtil.get32UUID(), prefix);
long l = System.currentTimeMillis();
String urlName = UUID.randomUUID() + "-" + String.valueOf(l).substring(6) + ".jpg";
String url = OssUtil.upload(bytes, urlName, "afrishop_new");
System.out.println(url);
return url;
}
// MultipartFile to File
// file.transferTo(mfile);
// if (StringUtils.isBlank(secondaryFolderName)) {
// secondaryFolderName = "afrishop";
// }
// String url = OssUtil.uploadObject2OSS(mfile, secondaryFolderName);
// System.out.println(mfile.getName());
// System.out.println(url);
byte[] by = PicUtils.compressPicForScale(file.getBytes(), 70);
long l = System.currentTimeMillis();
String urlName = UUID.randomUUID() + "-" + String.valueOf(l).substring(6) + ".jpg";
String url = OssUtil.upload(by, urlName, "afrishop_new");
System.out.println(url);
return url;
} catch (Exception e) {
e.printStackTrace();
return "err";
......
......@@ -23,7 +23,7 @@ public class WebContentFilter implements Filter {
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
HttpServletResponse httpServletResponse=(HttpServletResponse) servletResponse;
httpServletResponse.setHeader("Access-Control-Allow-Origin", "*");
httpServletResponse.setHeader("Access-Control-Allow-Headers", "Authentication");
httpServletResponse.setHeader("Access-Control-Allow-Headers", "*");
filterChain.doFilter(servletRequest, httpServletResponse);
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论