Я пытаюсь загрузить несколько изображений на сервере с помощью asynctask httpclient. я знаю, как загрузить одно изображение, но я не знаю, как загрузить несколько изображений. Я пытаюсь ...Как загрузить несколько файлов изображений на сервер?
for (int i = 0; i < photo.length; i++) {
ByteArrayOutputStream stream = new ByteArrayOutputStream();
photo[photoIndex].compress(Bitmap.CompressFormat.PNG, 100, stream);
InputStream in = new ByteArrayInputStream(stream.toByteArray());
params.put("uploaded_file[" + photo[i] + "]", in,
System.currentTimeMillis() + ".jpg");
}
Теперь я хочу отправить путь к файлу, как отправить путь к файлу на PHP-сервер.
В этом коде я использую растровое изображение Array [photoIndex] для нескольких изображений. по этому коду я могу отправить растровое изображение моей множественной фотографии на сервер PHP.
И это код для загрузки одной фотографии.
ByteArrayOutputStream stream = new ByteArrayOutputStream();
photo[photoIndex].compress(Bitmap.CompressFormat.PNG, 100, stream);
InputStream in = new ByteArrayInputStream(stream.toByteArray());
params.put("uploaded_file", in,
System.currentTimeMillis() + ".jpg");
Это работает должным образом.
У вас возникли проблемы с загрузкой нескольких изображений? –
no buddy ... но я могу отправить много растрового изображения на сервер, но я хочу o путь к этому файлу, я не знаю, как это сделать, скажите мне, как это можно сделать? –
Вместо того, чтобы добавлять несколько изображений, почему бы вам не создать zip-файл, включая изображения, а затем загрузить этот почтовый индекс и разархивировать его на сервере (используя php) –