时间:2021-05-20
本文实例为大家分享了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调用原生图片裁剪后图片尺寸缩放的解决方法
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
一个简单的servlet例子,实现图片的上传功能,上传的图片给HttpServletResponse对象publicclassBackGroundLogoSer
本文实例讲述了ThinkPHP框架实现FTP图片上传功能。分享给大家供大家参考,具体如下:背景:图片上传功能应该是个极为普遍的,在此参考了ThinkPHP框架中
本文实例为大家分享了springmvc实现跨服务器文件上传功能的具体代码,供大家参考,具体内容如下1.创建一个新的maven工程并且部署tomcat,用于做图片
个人根据相关资料实现利用SpringMVC和Ajax实现文件上传功能:环境:1.JDK1.72.maven3.3.93.Tomcat7第一步:导入相关jar包:
关于filereader图片预览上传功能的实现代码如下所示:html:js:varimage='';functionselectImage(file){if(!