仿照微信发布动态一样的形式实现多文件上传,但是要求以File[]数组的形式上传。在网上找了一下,没有发现可用的框架,我用AS开发,求各位大神若有好的框架给予指导。谢谢

解决方案 »

  1.   

    以我的理解 你是要上传多个文件对吧?
    我做过类似的,就像你说的微信动态发布,多个图片的上传。
    我是使用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了,剩下的就交给后台去处理吧。
    明白了么?不明白可以给我留言
      

  2.   

    不知道你用的网络框架是什么,如果是okhttp3或者Retrofit的话我们项目里是这样解决的,不知道对你有没有帮助