Tôi đã thực hiện POC cho tải lên tệp đa phần còn lại của mùa xuân 3. Làm việc tốt. Nhưng khi tôi cố gắng tích hợp với ứng dụng của tôi, tôi đang gặp phải vấn đề.XUÂN PHỤC: Yêu cầu đã bị từ chối vì không có ranh giới nhiều phần được tìm thấy
Nó ném ngoại lệ sau đây:
org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request;
nested exception is org.apache.commons.fileupload.FileUploadException:
the request was rejected because no multipart boundary was found**"
Xin vui lòng cho tôi biết nếu tôi sai ở bất kỳ phần nào của mã của tôi.
Đậu:
<bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
<property name="order" value="1" />
<property name="mediaTypes">
<map>
<entry key="json" value="application/json" />
<entry key="xml" value="application/xml" />
<entry key="file" value="multipart/mixed" />
</map>
</property>
</bean>
<!-- multipart resolver -->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!-- one of the properties available; the maximum file size in bytes -->
<property name="maxUploadSize" value="50000000" />
</bean>
Bộ điều khiển:
@Controller
public class MultipleFilesRecieve {
@RequestMapping (value = "/saveMultiple", method = RequestMethod.POST)
public String save(FileUploadForm uploadForm) {
List<MultipartFile> files = uploadForm.getFiles();
List<String> fileNames = new ArrayList<String>();
if (null != files && files.size() > 0) {
for (MultipartFile multipartFile : files) {
String fileName = multipartFile.getOriginalFilename();
fileNames.add(fileName);
}
}
return "multifileSuccess";
}
}
hey @sermolaev, bạn có thể đưa ra một ví dụ về giá trị biên không? –