[英]is it possible to get file local system path in file upload using java?
[英]How to get local disk file path in file upload using java? If it is form based web application…?
我正在使用MultipartFile通过使用multipartFile.transferTo(new java.io.File(saveDirectory,fileName));
来上传文件multipartFile.transferTo(new java.io.File(saveDirectory,fileName));
。 MultipartFile如何获取文件路径。 在文件上传中,我们将仅获得文件名。
我的代码是:
if (null != files && files.size() > 0) {
for (MultipartFile multipartFile : files) {
fileName = multipartFile.getOriginalFilename();
multipartFile.transferTo(new java.io.File(saveDirectory, fileName));
System.out.println("kkkkkkkkk" + fileName);
nameoffile = fileName;
fileNames.add(fileName);
//Handle file content - multipartFile.getInputStream()
}
}
import com.oreilly.servlet.MultipartRequest;
您可以使用MultipartRequest m=new MultipartRequest(request,"d:/new");
MultipartFile.getOriginalFilename
可能包含来自客户端文件系统的路径信息,具体取决于您使用的浏览器。 诸如Firefox和Chrome之类的大多数浏览器将包括不带路径信息的文件名。 IE一次确实包含了完整的路径信息,但不确定新版本的IE是否仍然正确。
有关更多信息,请参见MultipartFile参考文档 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.