上传文件解决获取multi=JakartaMultiPartRequest问题

最近接手新项目需要用到上传文件功能,需要用到上传时的绝对路径确认一下改文件是否存在,于是就有了下面

第一种方法:浏览器中获取绝对路径。但是由于安全问题,火狐和谷歌浏览器都禁止获取绝对路径。

改为第二种方法:获取文件对象。

查找相关资料:使用了formData封装对象,ajax传输,后台接收后,发现存在multi=JakartaMultiPartRequest对象

各方面查找最后用了MultiPartRequestWrapper对象转换后

req.getFiles("file");
req.getParameter("name");

使用上面方式直接就可以拿到multi对象里面的参数(至今懵懂)。

 如下是完整截图,右面是页面js,左上是后台接收,左下就是jsp页面的input上传文件。

原文地址:https://www.cnblogs.com/mangwusuozhi/p/10824399.html