Ich habe ein Beispiel zum Hochladen von Bildern nach Google Volley
. Schau es dir an:
Und Sie können es so verwenden:
%Vor%Ich hoffe, dass diese Codes dich inspirieren werden.
@silverknight funktioniert zwar, aber ich musste auch Folgendes in build.gradle
hinzufügen, um% aufzulösen co_de% Abhängigkeiten:
HINWEIS: Verwenden Sie nicht org.apache.httpcomponents: httpclient
Sie sollten die Standardversion von httpcomponents
Wenn Sie versuchen:
%Vor%erhalten Sie:
%Vor%oder etwas Ähnliches wie die vorhandenen Kommentare [1] < a href="https://stackoverflow.com/questions/29430599/upload-an-image-using-google-volley#comment47032222_29430765"> [2] [3] .
Sie sollten lieber den Android-Port von 'org.apache.httpcomponents:httpclient:4.5.2'
verwenden, wie in dieser SO-Antwort
HINWEIS: Verwenden Sie org.apache.httpcomponents: httpmime: 4.3.6
Sie haben um httpclient
zu verwenden, Sie können nicht über die Version org.apache.httpcomponents:httpmime:4.3.6
hinausgehen. Zum Beispiel könnten Sie versucht sein, die neueste Version von 4.3.x
zu verwenden, die zum Zeitpunkt des Schreibens 4.5.2 :
Mit dieser Konfiguration erhalten Sie Folgendes, wenn Sie httpmime
aufrufen:
Ich habe diese Klasse aus Ссылка kopiert Ich werde dir zeigen, wie du es benutzt. In meinem Fall hat es funktioniert. Kopieren Sie diese Klasse. Machen Sie notwendige Änderungen.
%Vor%Und hier ist die Methode, Bild hochzuladen.
%Vor%Wie erhalten Sie filePath
? %Vor%Definiere dies abschließend in deiner Aktivität,
%Vor%Wichtiger Teil, das ist PHP-Code für Ihren Server,
%Vor%Sie sollten sicherstellen, dass Sie Ihre Datei mit dieser Methode senden,
%Vor%und darauf achten,
%Vor%kullanici_resmi
wird im PHP-Code verwendet, um eine Bilddatei anzugeben. Ich denke, auf diese Weise können Sie jede Datei senden. Sorry für meine schlechten Erklärungen, ich habe versucht alles zu erklären.
Tags und Links android android-volley