[英]How to form a request dynamically using Android koush/ion
嘗試使用Android離子庫將多個圖像上傳到服務器
Ion.with(ProgressBarUpload.this)
.load(URL)
.uploadProgressBar(progressBar)
.uploadProgressHandler(new ProgressCallback() {
@Override
public void onProgress(long downloaded, long total) {
uploadCount.setText("" + downloaded + " / " + total);
}
})
.setMultipartFile("uploaded_file", f)
.setMultipartParameter("name", "andrew")
.asString().setCallback(new FutureCallback<String>() {
@Override
public void onCompleted(Exception e, String result) {
Toast.makeText(getBaseContext(), "" + result, Toast.LENGTH_SHORT).show();
}
});
}
});
在此請求中,我需要根據用戶選擇的圖像數量將setMultipartFile("uploaded_file", f)
動態添加到請求中
要使文件上傳為可選,請將其作為多部分添加,然后動態添加文件部分
ArrayList<Part> filesParts = new ArrayList<>();
fileParts.add(new FilePart("uploaded_file",new File(path))); //dynamically add
然后將.addMultipartParts(filesParts)
添加到請求中
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.