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

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

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

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

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

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

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

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

 

posted on 2019-05-07 11:32  茫无所知  阅读(1086)  评论(0编辑  收藏  举报