android端的多文件上传,后台要求以File[]数组的形式上传

deeny_笛 2016-06-02 09:27:11
仿照微信发布动态一样的形式实现多文件上传,但是要求以File[]数组的形式上传。在网上找了一下,没有发现可用的框架,我用AS开发,求各位大神若有好的框架给予指导。谢谢
...全文
1027 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
u011002755 2019-08-14
  • 打赏
  • 举报
回复
不知道你用的网络框架是什么,如果是okhttp3或者Retrofit的话我们项目里是这样解决的,不知道对你有没有帮助
tcmakebest 2016-12-03
  • 打赏
  • 举报
回复
这应该是一个数据结构的问题, 搞清楚就可以了.
Yang_Farley 2016-12-03
  • 打赏
  • 举报
回复
以我的理解 你是要上传多个文件对吧? 我做过类似的,就像你说的微信动态发布,多个图片的上传。 我是使用xutils的上传的。 再参数param里面添加多条参数,然后一次上传上去的。 eg:

new AsyncTask<Void,Void,Void>(){
  protected Void doInBackground(){
    for(你要上传的资源,遍历一遍){
        param.addBodyParameter("字段",file.path);
    }
  }
  protected void onPostExecute(Void result){
     xutils.send(post,url,param,callback)
    ........
  }
}

纯手打,大致逻辑就是这样的,现遍历一遍你要添加的文件一次添加到上传参数里面,然后一次提交就OK了,剩下的就交给后台去处理吧。 明白了么?不明白可以给我留言
EatGrapes 2016-12-01
  • 打赏
  • 举报
回复
1163574146这个是我的扣扣 ,这个是我的1163574146@qq.com
EatGrapes 2016-12-01
  • 打赏
  • 举报
回复
楼主,你找到方法啦吗,我也有个这样的需求。

80,354

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧