SPRING REST: The request was rejected because no multipart boundary was found - Printable Version +- 0Day Forums (https://zeroday.vip) +-- Forum: Coding (https://zeroday.vip/Forum-Coding) +--- Forum: FrameWork (https://zeroday.vip/Forum-FrameWork) +---- Forum: Spring (https://zeroday.vip/Forum-Spring) +---- Thread: SPRING REST: The request was rejected because no multipart boundary was found (/Thread-SPRING-REST-The-request-was-rejected-because-no-multipart-boundary-was-found) |
SPRING REST: The request was rejected because no multipart boundary was found - studenthood378477 - 08-02-2023 I did a POC for spring 3 rest multipart file upload. Its working fine. But when i tried integrating with my application i am facing issues. It throws following exception: 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**" Please let me know if I am wrong in any part of my code. Beans: <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> Controller: @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"; } } |