Ajax实现文件上传功能(Spring MVC)(ajax传输图片)学到了吗

随心笔谈2个月前更新 admin
196 00
🌐 经济型:买域名、轻量云服务器、用途:游戏 网站等 《腾讯云》特点:特价机便宜 适合初学者用 点我优惠购买
🚀 拓展型:买域名、轻量云服务器、用途:游戏 网站等 《阿里云》特点:中档服务器便宜 域名备案事多 点我优惠购买
🛡️ 稳定型:买域名、轻量云服务器、用途:游戏 网站等 《西部数码》 特点:比上两家略贵但是稳定性超好事也少 点我优惠购买

文章摘要

这篇文章介绍了一个Java方法,用于通过MultipartFile实现文件上传功能。方法名为`fileUpload2`,接受一个`CommonsMultipartFile`对象和`HttpServletRequest`对象作为参数。它首先获取上传路径`/upload`的真正路径,并检查该路径是否存在。如果路径不存在,则创建它。接着,方法使用`file.transferTo()`将文件直接写入指定路径,并打印上传路径和文件保存地址。整个方法通过简单的操作实现了文件上传功能,适合使用MultipartFile进行资源管理。


@PostMapping(“/upload”)
public void fileUpload2(@RequestParam(“file”) CommonsMultipartFile file, HttpServletRequest request) throws IOException {
System.out.println(“走了”);
//上传路径保存设置
String path=request.getServletContext().getRealPath(“/upload”);
File realPath=new File(path);
if (!realPath.exists()) {
realPath.mkdir();
}
//上传文件地址
System.out.println(“上传文件保存地址:” + realPath);

//通过CommonsMultipartFile的方法直接写文件(注意这个时候)
file.transferTo(new File(realPath + “/” + file.getOriginalFilename()));

}

© 版权声明

相关文章