简体   繁体   English

如何使用Android Koush / ion动态形成请求

[英]How to form a request dynamically using Android koush/ion

Ia trying to upload multiple images to server using android Ion library 尝试使用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();
                    }
                });
            }
        });

Here in this request i need to add setMultipartFile("uploaded_file", f) to the request dynamically as per how many images the user selects 在此请求中,我需要根据用户选择的图像数量将setMultipartFile("uploaded_file", f)动态添加到请求中

To make file upload optional add it as a multipart part, then add file part to it dynamically 要使文件上传为可选,请将其作为多部分添加,然后动态添加文件部分

ArrayList<Part> filesParts = new ArrayList<>();
fileParts.add(new FilePart("uploaded_file",new File(path))); //dynamically add 

then add .addMultipartParts(filesParts) to the request 然后将.addMultipartParts(filesParts)添加到请求中

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在Android中使用Koush / Ion发送Raw Json - How to send a Raw Json using Koush/Ion in Android 如何在koush / ion中使用DialogFragment显示加载对话框 - How to show loading dialog using DialogFragment in koush/ion 如何在 Koush ion 中构建 URL - How to build a URL in Koush ion 如何使用Koush ION获取HttpResponseMessage的值,如HttpStatusCode - How to get value of HttpResponseMessage like HttpStatusCode Using Koush ION 检索Koush的自定义Future Android Ion - Retrieving custom Future Android Ion by Koush Android Koush Ion库捕获401错误 - Android koush ion library catch 401 error Android:使用Ion Koush库将图像文件上传为多部分文件时获取文件路径 - Android: Get file path while uploading image file as multi-part file using Ion Koush library Android Studio Gradle错误:使用离子库什库执行任务&#39;:app:dexDebug&#39;的执行失败 - Android Studio Gradle Error:Execution failed for task ':app:dexDebug' using Ion koush lib Koush Ion Library - 使用Progressbar上传Multipart / form-data,TimeoutException - Koush Ion Library - Upload Multipart/form-data with Progressbar, TimeoutException 带有 json 的 http 多部分发布请求和带有 koush/ion 库的图像 - http multipart post request with json and an image with koush/ion library
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM