当你在使用Spring框架进行文件上传时,遇到"415 Unsupported Media Type"错误,通常是由于以下几个原因导致的:
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="allowedFileTypes">
<list>
<value>*/*</value>
</list>
</property>
</bean>
multipart/form-data
。例如,如果你使用的是jQuery,可以这样设置:$.ajax({
url: 'your-upload-url',
type: 'POST',
data: new FormData($('#your-form-id')[0]),
processData: false,
contentType: false,
success: function(response) {
// 处理响应
},
error: function(error) {
// 处理错误
}
});
server.xml
文件中,可以设置maxPostSize
属性来限制上传文件的大小:<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
maxPostSize="52428800" />
领取专属 10元无门槛券
手把手带您无忧上云