1.APP端使用Retrofit传输图片
RequestBody requestFile =
RequestBody.create(MediaType.parse("multipart/form-data"), file);
MultipartBody.Part filePart = MultipartBody.Part.createFormData("pictures",
file.getName(), requestFile);
2.服务端使用SSM框架接收图片,然后将图片传输到nginx服务器
代码:
@RequestMapping(value ={"/uploadpic"},method = RequestMethod.POST)
@ResponseBody
public BaseResp<String> uploadPicture(MultipartFile uploadFile){
BaseResp resp=pictureService.uploadPictrue(uploadFile);
return resp;
}
图片上传解析器已经配置
<!-- 定义文件上传解析器 -->
<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!-- 设定默认编码