Мне нужно загрузить изображение на удаленный сервер PHP, который ожидает следующие параметры в HTTPPOST:
*$_POST['title']*
*$_POST['caption']*
*$_FILES['fileatt']*
Большинство поисковых запросов в Интернете предлагали либо:
Загрузите следующие классы и попытайтесь MultiPartEntity отправить запрос:
apache-mime4j-0.5.jar
httpclient-4.0-beta2.jar
httpcore-4.0-beta3.jar
httpmime-4.0-beta2.jar
ИЛИ
Используйте URLconnection и обрабатывайте многокомпонентные данные самостоятельно.
Кстати, я заинтересован в использовании класса HttpClient, а не классов java.net (или это android.net). В конце концов я скачал классы Multipart из исходного кода Android и использовал их в своем проекте.
Хотя это можно сделать любым из вышеупомянутых методов, я хотел бы убедиться, что это единственные способы достижения указанной цели. Я пролистал документацию и нашел класс FileEntity
, но не смог заставить его работать.
Как правильно сделать это в приложении для Android?
Спасибо.