android实现图片上传功能(springMvc)
本文实例为大家分享了Android图片上传的具体代码,供大家参考,具体内容如下
Android端:
StringfileName=tvFilename.getText().toString();
RequestBodydescription=
RequestBody.create(
okhttp3.MultipartBody.FORM,fileName);
FilefileImage=newFile(saveFileName);
RequestBodyrequestBody1=
RequestBody.create(MediaType.parse("multipart/form-data"),fileImage);
MultipartBody.Partbody=
MultipartBody.Part.createFormData("bannerImage",fileImage.getName(),requestBody1);
RestClient.api().addLive(description,body)
.enqueue(newretrofit2.Callback(){
@Override
publicvoidonResponse(retrofit2.Callcall,retrofit2.Responseresponse){
"处理成功"
}
@Override
publicvoidonFailure(retrofit2.Callcall,Throwablet){
"处理失败"
}
});
@Multipart
@POST("add/live")
CalladdLive(
@Part("fileName")RequestBodyfileName,//其他字段
@PartMultipartBody.PartbannerImage);//图片
服务器端:
@RequestMapping(value="/add/live",method=RequestMethod.POST)
@ResponseBody
publicResponseInfoaddLive(
@RequestParam(value="fileName")StringfileName,
@RequestParam(value="bannerImage")MultipartFilebannerImage
)throwsException{
StringlogoPath="/logo/score/";
try{
Filefile=newFile(imagePath+logoPath);
FileUtils.writeByteArrayToFile(file,bannerImage.getBytes());
}catch(Exceptione){
e.printStackTrace();
}
returnnewResponseInfo(T1TConstants.SUCCESS,"成功");
}
参考:android调用原生图片裁剪后图片尺寸缩放的解决方法
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
热门推荐
10 小红书平安祝福语简短
11 生日祝福语大全女孩简短
12 收生日红包祝福语 简短
13 领证幽默祝福语简短
14 法考面试祝福语简短
15 老哥出门祝福语简短语
16 送灯祝福语简短独特
17 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语