使用Ion android库上传图片

时间:2016-11-03 23:18:51

标签: android android-json ion-koush

我有一个通过一个安静的API连接到服务器的应用程序,但是我需要将图像上传到服务器并且我正在使用Ion库,无论如何都要将此图像上传到服务器吗? / p>

1 个答案:

答案 0 :(得分:3)

你可以使用.setMultipartParameter(" key"," value")上传图片以及其他文字值。

如果您需要上传许多图片,可以使用" Part"用于添加多个图像的类。

ArrayList<Part> fileParts = new ArrayList<>();

for (int i = 0; i < myImages.size(); i++) {
    Part part = new FilePart("image_name[" + i + "]",image_value[i]);
    fileParts.add(part);
}


Ion.with(getContext())
.load("POST", MY_POST_URL)
.setMultipartParameter("my_text_key", "my_text_value")
.setMultipartParameter("my_text_key_2", "my_text_value_2")
.addMultipartParts(fileParts);