簡體   English   中英

如何使用Android Koush / ion動態形成請求

[英]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.

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