Ich wollte wissen, wie man Bilder am besten auf den Server hochlädt, ohne an Qualität zu verlieren. Ich habe auf Google nach verschiedenen Methoden zum Posten von Daten gesucht. Ich bin mir jedoch nicht sicher, welches am besten hochgeladen werden soll. Ich bin rübergekommen
- Multipart Image Upload.
- Hochladen von Bildern mithilfe eines Byte-Arrays
- Hochladen von Bildern mit einer Base64-codierten Zeichenfolge.
Ich habe versucht, Base64 zu codieren. Es führt mich zu OOM (Out of Memory), wenn das Bild eine zu hohe Auflösung hat. Jedes Tutorial, das sich mit diesem Problem befasst, ist willkommen. Danke im Voraus.
Antworten:
OBEN CODE ZUR AUSWAHL VON BILDERN AUS DER GALERIE
JETZT DIE DATEN MIT MULTIPART FORM DATEN VERÖFFENTLICHEN
Mehrteilige FORMULARDATEN
ENDLICH POST DATA TO SERVER
quelle
Hauptaktivitätsklasse zum Auswählen und Hochladen
PHP-Code für das Hochladen von Bildern und das Erstellen von Bildern aus Base64-codierten Daten
quelle
Verwenden Sie den folgenden Code, es hilft Ihnen ....
quelle
Versuchen Sie diese Methode zum Hochladen der Bilddatei von der Kamera
Verwendung der Klasse zum Hochladen
Service zum Hochladen
quelle