簡體   English   中英

如何在android的服務器中上傳多個選定的文件(即.doc、pdf、jpeg、png)

[英]How to upload multiple selected files (i.e..doc,pdf,jpeg,png) in server at android

在android中,如何從文件管理器中選擇多個文件。 之后將顯示圖像的詳細信息(即圖像大小、圖像名稱和刪除文件)。 然后如何將該文件上傳到服務器。

您可以通過使用多部分數據上傳來做到這一點,您可以在單個數組中添加多個文件。

如果您正在使用 Retrofit,請檢查此Android 在單個請求中上傳多個文件或您使用哪個庫進行 api 調用?

是的,您可以看到files[0]files[1]表示它們一次只上傳兩個文件。 在這里您可以使用循環上傳所選類型的數量。

ArrayList<String> listImages = new ArrayList();

假設您必須上傳 10 個文件,並且所有路徑都在 arrylist 中。

for(int i = 0 ; i < listImages.size() ; i++ ){
    params.put("files[" + i + "]", MultipartBody.create(mediaType, new File("First file path")));
}

希望這有幫助:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM