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

新增图片压缩

上级 fa135ac8
...@@ -51,32 +51,14 @@ public class OssTestApi { ...@@ -51,32 +51,14 @@ public class OssTestApi {
@ResponseBody @ResponseBody
public String upload(MultipartFile file, String secondaryFolderName) { public String upload(MultipartFile file, String secondaryFolderName) {
try { 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 byte[] by = PicUtils.compressPicForScale(file.getBytes(), 70);
// file.transferTo(mfile); long l = System.currentTimeMillis();
// if (StringUtils.isBlank(secondaryFolderName)) { String urlName = UUID.randomUUID() + "-" + String.valueOf(l).substring(6) + ".jpg";
// secondaryFolderName = "afrishop";
// }
// String url = OssUtil.uploadObject2OSS(mfile, secondaryFolderName);
// System.out.println(mfile.getName());
// System.out.println(url);
String url = OssUtil.upload(by, urlName, "afrishop_new");
System.out.println(url);
return url;
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return "err"; return "err";
......
...@@ -23,7 +23,7 @@ public class WebContentFilter implements Filter { ...@@ -23,7 +23,7 @@ public class WebContentFilter implements Filter {
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
HttpServletResponse httpServletResponse=(HttpServletResponse) servletResponse; HttpServletResponse httpServletResponse=(HttpServletResponse) servletResponse;
httpServletResponse.setHeader("Access-Control-Allow-Origin", "*"); httpServletResponse.setHeader("Access-Control-Allow-Origin", "*");
httpServletResponse.setHeader("Access-Control-Allow-Headers", "Authentication"); httpServletResponse.setHeader("Access-Control-Allow-Headers", "*");
filterChain.doFilter(servletRequest, httpServletResponse); filterChain.doFilter(servletRequest, httpServletResponse);
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论