为什么上传的MultipartFile的fileName为空

时间:2016-07-27 07:37:45

标签: java spring-mvc file-upload

我想将文件导入服务器。但是上传的MultipartFile的fileName始终为空。以下是我的代码。

XML

<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">  
    <property name="maxUploadSize" value="${web.maxUploadSize}" />  
</bean>

JSP

<form id="importForm" action="${url}" method="post" enctype="multipart/form-data"
         style="padding-left:20px;text-align:center;" onsubmit="loading('Please wait...');"><br/>
        <input id="uploadFile" name="file" type="file" style="width:330px"/>
</form>

JAVA

JAVA code and debug info

是什么导致fileName为空?欢迎提出任何建议。

1 个答案:

答案 0 :(得分:0)

根据MultipartFile的javadoc,getOriginalFilename()可能包含路径信息,具体取决于所使用的浏览器,但它通常不会与Opera一起使用。