第一步:导入上传组件依赖commons-fileupload
成都网站建设哪家好,找创新互联公司!专注于网页设计、网站建设公司、微信开发、微信平台小程序开发、集团成都企业网站定制等服务项目。核心团队均拥有互联网行业多年经验,服务众多知名企业客户;涵盖的客户类型包括:航空箱等众多领域,积累了大量丰富的经验,同时也获得了客户的一致称赞!commons-fileupload commons-fileupload1.3.3
第二步:前端html添加上传接口
上传文件
第三步:后端实现
@PostMapping("/uploadInfo")
@ResponseBody
public String fileUpload(@RequestParam("fileupload") MultipartFile fileUpload){
System.out.println(fileUpload);
System.out.println("获取图片的大小:"+fileUpload.getSize());
if (fileUpload.getSize()>MAX_FILE_SIZE){
return "对不起你上传的图片过大";
}else {
String filename = fileUpload.getOriginalFilename();
System.out.println("获取上传图片名称"+filename);
String suffixname = filename.substring(filename.lastIndexOf("."));
System.out.println("获取文件后缀名称"+suffixname);
filename = UUID.randomUUID() + suffixname;
System.out.println("获取修改后的文件名称"+filename);
String filePath = "F:\\java\\springboot\\upload\\";
try {
fileUpload.transferTo(new File(filePath + filename));
} catch (IOException e) {
e.printStackTrace();
}
return "-------恭喜你上传成功!!!-----------";
}
}
第四步:上传文件提示
我们在springboot项目,application.properties或者application.yml配置文件中进行设置即可!
The field fileUpload exceeds its maximum permitted size of 1048576 bytes
server.port=8081
spring.servlet.multipart.max-file-size=10MB
spring.servlet.multipart.max-request-size=1000MB
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款