android实现图片上传功能(springMvc)
更新时间:2017年03月02日 16:01:41 投稿:lijiao
这篇文章主要为大家详细介绍了android结合springMvc实现图片上传的相关代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了Android图片上传的具体代码,供大家参考,具体内容如下
Android端:
String fileName = tvFilename.getText().toString(); RequestBody description = RequestBody.create( okhttp3.MultipartBody.FORM, fileName); File fileImage = new File(saveFileName); RequestBody requestBody1 = RequestBody.create(MediaType.parse("multipart/form-data"), fileImage); MultipartBody.Part body = MultipartBody.Part.createFormData("bannerImage", fileImage.getName(), requestBody1); RestClient.api().addLive(description, body) .enqueue(new retrofit2.Callback<ResponseInfo>() { @Override public void onResponse(retrofit2.Call<ResponseInfo> call, retrofit2.Response<ResponseInfo> response) { "处理成功" } @Override public void onFailure(retrofit2.Call<ResponseInfo> call, Throwable t) { "处理失败" } });
@Multipart @POST("add/live") Call<ResponseInfo> addLive( @Part("fileName")RequestBody fileName,//其他字段 @Part MultipartBody.Part bannerImage);//图片
服务器端:
@RequestMapping(value = "/add/live", method = RequestMethod.POST) @ResponseBody public ResponseInfo addLive( @RequestParam(value = "fileName") String fileName, @RequestParam(value = "bannerImage") MultipartFile bannerImage )throws Exception { String logoPath = "/logo/score/"; try { File file = new File(imagePath + logoPath); FileUtils.writeByteArrayToFile(file, bannerImage.getBytes()); } catch (Exception e) { e.printStackTrace(); } return new ResponseInfo(T1TConstants.SUCCESS, "成功"); }
参考:android调用原生图片裁剪后图片尺寸缩放的解决方法
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
Android开发之DatePickerDialog、TimePickerDialog时间日期对话框用法示例
这篇文章主要介绍了Android开发之DatePickerDialog、TimePickerDialog时间日期对话框用法,结合实例形式分析了Android使用DatePickerDialog、TimePickerDialog显示日期时间相关操作技巧,需要的朋友可以参考下2019-03-03Android 自定义Dialog去除title导航栏的解决方法
今天小编就为大家分享一篇Android 自定义Dialog去除title导航栏的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2018-07-07Android源码导入AndroidStudio或IntelliJ IDEA的方法
这篇文章主要介绍了Android源码导入AndroidStudio或IntelliJ IDEA的方法,用idegen来生成针对AndroidStudio或IntelliJ IDEA的Android系统源代码工程配置文件,需要的朋友可以参考下2022-08-08Android常用的AlertDialog对话框及自定义对话框
本文主要介绍了android常用的AlertDialog对话框及自定义对话框的相关知识。具有很好的参考价值。下面跟着小编一起来看下吧2017-04-04Android基于AccessibilityService制作的钉钉自动签到程序代码
这篇文章主要介绍了Android基于AccessibilityService制作的钉钉自动签到程序代码,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-05-05
最新评论