multipartFile.getOriginalFilename();不能获取原文件名称,也就是含有路径名
Posted zhengyuanyuan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了multipartFile.getOriginalFilename();不能获取原文件名称,也就是含有路径名相关的知识,希望对你有一定的参考价值。
一直在debug,发现只能获取文件名,进去看源代码
翻译过来就是
“返回客户端文件系统中的原始文件名。
<P>这可能包含路径信息,取决于所使用的浏览器,
但它通常不会与opera浏览器有关。“
只是可能包含路径名
,所以我试了360浏览器,谷歌,火狐都只有文件名
现在浏览器不会发送文件上传的完整路径信息。他们只发送短文件名。
解决办法就是不要再去想着获取本地路径名,而是用byte之类流方式上传
以上是关于multipartFile.getOriginalFilename();不能获取原文件名称,也就是含有路径名的主要内容,如果未能解决你的问题,请参考以下文章