仿照微信發布動態一樣的形式實作多檔案上傳,但是要求以File[]陣列的形式上傳。在網上找了一下,沒有發現可用的框架,我用AS開發,求各位大神若有好的框架給予指導。謝謝
uj5u.com熱心網友回復:
樓主,你找到方法啦嗎,我也有個這樣的需求。uj5u.com熱心網友回復:
1163574146這個是我的扣扣 ,這個是我的[email protected]uj5u.com熱心網友回復:
這應該是一個資料結構的問題, 搞清楚就可以了.uj5u.com熱心網友回復:
以我的理解 你是要上傳多個檔案對吧?我做過類似的,就像你說的微信動態發布,多個圖片的上傳。
我是使用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了,剩下的就交給后臺去處理吧。
明白了么?不明白可以給我留言
uj5u.com熱心網友回復:
不知道你用的網路框架是什么,如果是okhttp3或者Retrofit的話我們專案里是這樣解決的,不知道對你有沒有幫助
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/119749.html
標籤:Android
