Hochladen von Bildern von Android auf einen PHP-Server

Ich muss ein Bild auf einen entfernten PHP-Server hochladen, der die folgenden Parameter in HTTPPOST erwartet:

*$_POST['title']*
*$_POST['caption']*
*$_FILES['fileatt']*

Die meisten Internetsuchen schlugen entweder vor:

Laden Sie die folgenden Klassen herunter und versuchen Sie MultiPartEntity, um die Anfrage zu senden:

apache-mime4j-0.5.jar
httpclient-4.0-beta2.jar
httpcore-4.0-beta3.jar
httpmime-4.0-beta2.jar

ODER

Verwenden Sie URLconnection und bearbeiten Sie mehrteilige Daten selbst.

Übrigens möchte ich lieber die Klasse HttpClient als die Klassen java.net (oder android.net) verwenden. Schließlich habe ich die Multipart-Klassen aus dem Android-Quellcode heruntergeladen und sie stattdessen in meinem Projekt verwendet.

Dies kann zwar mit einer der oben genannten Methoden erfolgen, ich möchte jedoch sicherstellen, dass dies die einzigen Möglichkeiten sind, um dieses Ziel zu erreichen. Ich überflog die Dokumentation und fand aFileEntity Klasse, aber ich konnte es nicht zum Laufen bringen.

Was ist der richtige Weg, um dies in einer Android-Anwendung zu erledigen?

Vielen Dank.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage