作家
登录

Android用Retrofit 2实现多文件上传实战

作者: 来源: 2017-04-21 09:24:36 阅读 我要评论

  • for (int i = 0; i < imagesList.size(); i++) { 
  •      File file = new File(imagesList.get(i).path); 
  •      files.put("file" + i + "\"; filename=\"" + file.getName(), RequestBody.create(MediaType.parse(imagesList.get(i).mimeType), file)); 
  •  
  • 集成Callback饰辞的匿名回调类的onResponse办法的第二个参数为办事器响应,经由过程拜访body()办法返回UploadResult类型对象,接着就可以经由过程组合ServiceGenerator.API_BASE_URL和response.body().image_urls中每一项拜访上传完成的图片。

    4. 项目地址

    完全的Server端代码如下:

    本项目Client端和Server端均以开源,迎接各位老总们Star。

    Client地址: RetrofitMultiFilesUploadClient

    Server地址: MultiFileUploadServer

    原文链接:http://www.orzangleli.com/2017/04/03/2017-04-03_Android%20%E7%94%A8%20Retrofit%202%20%E5%AE%9E%E7%8E%B0%E5%A4%9A%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0%E5%AE%9E%E6%88%98/

    【编辑推荐】

    1. Gradle for Android第一篇( 大年夜Gradle和AS开端 )
    2. Gradle for Android 第三篇( 依附治理 )
    3. Android兼容性 | NDK对象集更新须知
    4. Android优化APP构建速度的17条建议
    5. Android数字跳动的TextView实现
    【义务编辑:枯木 TEL:(010)68476606】

      推荐阅读

      让你的设计更加高效便捷的5款原型设计工具

    它是一款快速原型的设计软件,由美国加利福利亚的Balsamiq工作室推出,它真正抓住了原型设计的核心和均衡点-既能设计草图,又能较好地进入到日常平凡团队工作的流程和对象。它具有极其丰富>>>详细阅读


    本文标题:Android用Retrofit 2实现多文件上传实战

    地址:http://www.17bianji.com/lsqh/34876.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)