Laden Sie ein Bild mit Google Volley hoch

8

Ich müsste ein Bild von der Anwendung, die ich entwickle, auf den Server hochladen und ich würde gerne wissen, wie ich die Multipart-Anfrage entwickeln kann, um das Bild mit Google Volley zu laden.

Danke

    
BigNick 03.04.2015, 10:39
quelle

3 Antworten

12

Ich habe ein Beispiel zum Hochladen von Bildern nach Google Volley . Schau es dir an:

%Vor%

Und Sie können es so verwenden:

%Vor%

Ich hoffe, dass diese Codes dich inspirieren werden.

    
SilentKnight 03.04.2015, 10:50
quelle
4

@silverknight funktioniert zwar, aber ich musste auch Folgendes in build.gradle hinzufügen, um% aufzulösen co_de% Abhängigkeiten:

%Vor%

HINWEIS: Verwenden Sie nicht org.apache.httpcomponents: httpclient

Sie sollten die Standardversion von httpcomponents

vermeiden

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 :

%Vor%

Mit dieser Konfiguration erhalten Sie Folgendes, wenn Sie httpmime aufrufen:

%Vor%     
Donovan Muller 29.03.2016 03:28
quelle
1

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.

    
resw67 10.04.2016 22:08
quelle

Tags und Links