Вот проблема, я пытаюсь отправить изображение на удаленный сервер, используя класс MultipartPostData.
Я создаю свои PostData со следующим кодом:
PostData body = new MultipartPostData(MultipartPostData.DEFAULT_CHARSET, false);
body.append("deviceID", ""+DeviceInfo.getDeviceId());
body.append("synchro", "true");
body.append("shoot_lat", ""+latitude);
body.append("shoot_long", ""+longitude);
body.append("shoot_place", ""+city);
body.append("shoot_time", String.valueOf(time));
body.append("ref_data", "filename=\"photo.jpg\"");
//image is a byte[]
body.setData(image);
Я думаю, что что-то не так в настройке изображения, потому что сервер не может получить это тело (если я печатаю данные, полученные и проанализированные сервером в теле запроса, я получаю пустую строку).
Кто-нибудь может помочь с созданием рабочего запроса на отправку изображения?
Большое спасибо.