Загрузить изображение с помощью библиотеки Ion android
У меня есть приложение, которое подключено к серверу через спокойный API, но мне нужно загрузить изображение на сервер, и я использую библиотеку Ion, есть ли способ загрузить это изображение на сервер?
1 ответ
Решение
Вы можете использовать.setMultipartParameter("key","value") для загрузки изображения вместе с другими текстовыми значениями.
Если вам нужно загрузить много изображений, вы можете использовать класс "Часть", чтобы добавить несколько изображений.
ArrayList<Part> fileParts = new ArrayList<>();
for (int i = 0; i < salonPhotos.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);