代码拉取完成,页面将自动刷新
同步操作将从 陈霓清/fileupload上传工具包 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Local upload file, supporting relative path and absolute path
@PostMapping("/upload")
@ResponseBody
public Result upload(HttpServletRequest request, MultipartFile file) {
/**
* uploadPath可以是绝对路径 或 相对路径
* 绝对路径:D:\\test 或 /opt/upload
* 相对路径:upload 相对路径上传的文件会在项目同级目录生成的文件夹中
*/
String uploadPath = "upload";
Map<String, Object> map = null;
try {
map = UploadUtils.uploadImage(file, uploadPath);
} catch (FileFormatException e) {
e.printStackTrace(); // 不支持的文件格式
} catch (FileSizeException e) {
e.printStackTrace(); // 文件大小超过限制
} catch (UploadException e) {
e.printStackTrace(); // 上传出错
} catch (Exception e) {
e.printStackTrace();
}
if (map!=null) {
System.out.println(map);
}
return Result.success();
}
<dependency>
<groupId>cn.javaex</groupId>
<artifactId>fileupload</artifactId>
<version>1.0.2</version>
</dependency>
<!-- 如果是基于spring的web项目,则下面2个依赖可以不用引入 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.3.7.RELEASE</version>
<scope>provided</scope>
</dependency>
http://doc.javaex.cn/fileupload
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。