我需要获取用户需要使用浏览按钮上传的文件的完整地址。我尝试了getAbsolutePath,getAbsoluteFile,getCanonicalPath,但是它们都给了tomcat / bin位置。我需要要上传的文件的完整路径。
MultipartFile doc_file = studentInfoBean.getUploadedDocument();
String fileName = doc_file.getOriginalFilename();
String fileExtension = FilenameUtils.getExtension(fileName);
File file = new File(fileName);
File path = file.getAbsoluteFile();
//String path = path.toString()
谢谢你
您可能需要使用MultipartFile.transferTo(File dest)
将上传的文件保存在本地。然后,您可以进行转换,以及对.csv文件进行任何处理(将其存储在某个地方,将其发送回客户端等),因此完整的代码可能是:
MultipartFile doc_file = studentInfoBean.getUploadedDocument();
File temp_file = new File(doc_file.getOriginalFilename());
doc_file.transferTo(temp_file);
//convert doc_file to .csv
//store locally permanently or return to client
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句