猿问

Tomcat:所需的请求部分“文件”不存在

我正在使用 Spring Boot 来测试上传功能,并收到“Required MultipartFile parameter 'file' is not present”错误。当它部署外部 tomcat 服务器时。但它与spring boot tomcat插件一起正常工作以下是1)JSP,2)控制器3)配置属性


1)


<form id="initialUploadForm" action="${root}/upload/uploadCapFile" enctype="multipart/form-data" method="post">

                <table align="left" width="50%" cellspacing="0" cellpadding="5"

                       border="0" class="formTable">

                    <tr>

                        <td><label class="">Add Cap File : </label></td>

                        <td><input type="file" name="file" style="width:100%;"/></td>

                    </tr>

                    <tr>

                        <td colspan="2">&nbsp;</td>

                    </tr>

                    <tr>

                        <td>&nbsp;</td>

                        <td><input class="btn btn-success" type="submit"

                                   value="Upload Data" id="btnInitialUpload"/></td>

                    </tr>

                    <tr>

                        <td colspan="2">&nbsp;</td>

                    </tr>

                </table>

</form>


墨色风雨
浏览 175回答 2
2回答

繁星淼淼

将此代码放入配置文件@Beanpublic CommonsMultipartResolver multipartResolver() {&nbsp; CommonsMultipartResolver multipartResolver = new CommonsMultipartResolver();&nbsp; multipartResolver.setMaxUploadSize(-1);&nbsp; return multipartResolver;&nbsp; &nbsp; &nbsp; &nbsp; }

子衿沉夜

尝试添加multipart/form-data方法签名。@RequestMapping(value&nbsp;=&nbsp;"uploadCapFile",&nbsp;method&nbsp;=&nbsp;RequestMethod.POST,headers&nbsp;=&nbsp;"content-type=multipart/form-data")
随时随地看视频慕课网APP

相关分类

Java
我要回答