tengo que subir una imagen a un servidor PHP remota que espera los siguientes parámetros en HttpPost:Cargar imágenes a un servidor PHP desde Android
*$_POST['title']*
*$_POST['caption']*
*$_FILES['fileatt']*
La mayoría de las búsquedas en Internet sugiere ya sea:
descargar las siguientes clases y tratando MultiPartEntity para enviar la solicitud:
apache-mime4j-0.5.jar
httpclient-4.0-beta2.jar
httpcore-4.0-beta3.jar
httpmime-4.0-beta2.jar
O
Use URLconnection y maneje datos multiparte yo mismo.
Btw, estoy interesado en usar clase HttpClient en lugar de java.net (o es android.net) clases. Finalmente, descargué las clases Multipart del código fuente de Android y las utilicé en mi proyecto.
Aunque esto se puede hacer mediante cualquiera de los métodos mencionados anteriormente, me gustaría asegurarme de que estas sean las únicas formas de lograr dicho objetivo. Revisé la documentación y encontré una clase FileEntity
pero no pude hacerlo funcionar.
¿Cuál es la forma correcta de hacerlo en una aplicación de Android?
Gracias.
Para una fácil implementación, consulte mi [publicación] (http://vikaskanani.wordpress.com/2011/01/11/android-upload-image-or-file-using-http-post-multi-part/). – Vikas