作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我尝试实现加载照片和字符串对象。这是我的方法的声明。
@RequestMapping(method = RequestMethod.PUT, consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
public @ResponseBody ResponseEntity<UserWithPhoto> update(@RequestHeader(value="Access-key") String accessKey,
@RequestHeader(value="Secret-key") String secretKey,
@RequestPart("user") String string,
@RequestPart("photo") MultipartFile file) throws Exception
这是我的多部分解析器
<beans:bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<beans:property name="maxUploadSize" value="10000000" />
</beans:bean>
我不知道为什么会这样
java.lang.IllegalStateException: Unable to process parts as no multi-part configuration has been provided
最佳答案
我总是将多部分文件包装在具有其他所需属性的 POJO 中:
public class FileUpload {
private Long id;
private MultipartFile file;
// getters and setters
}
在我看来:
<spring:url value="/myEndpoint" var="url_upload"/>
<form:form method="POST" enctype="multipart/form-data" commandName="fileUpload" action="${url_upload}" >
<form:hidden path="id" />
<input type="file" name="file" id="inputFile"/>
<input type="submit" value="Upload" />
</form:form>
在端点中:
@RequestMapping(value = "/myEndpoint", method = RequestMethod.POST)
public String uploadFile(@ModelAttribute("fileUpload") FileUpload dto, Model uiModel) {
// Process file
}
关于java - 无法处理零件,因为即使现有的 multipartResolver 也没有提供多部分配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32414053/
我有一个 Tizen Edje 文件,它定义了我的布局。其中一个部分是一张图像,其部分名称为“警告”。该项目在边缘文件中设置为可见,并且按预期显示。 我想使用 C 代码隐藏这部分: Evas_Obje
我正在开发一个 Eclipse RPC 项目。我需要保存和恢复所有 View 的所有内容。我没有在我的项目中使用 EMF,因此我无法使用所有 EMF API。 现在我可以使用的是IMemento。 I
我是一名优秀的程序员,十分优秀!