2016-07-28 16 views
0

Ich rufe api A, um ein Bild zu erhalten, und der Server antwortet: Fall 1: Bild codieren base64 (Ist es gut oder nicht? Ich fürchte, dass codieren base64 api Größe zu groß machen) Fall 2: Url codieren base64 von ein Bild Welches ist die beste Option? Für Fall 2, sollten wir die Base64-URL vor der Antwort an den Client codieren? Vielen Dank.Sollen wir Base64 URL eines Bildes kodieren?

Antwort

1

In der Regel muss das Bild nicht codiert werden, da Sie die Rohdaten einfach vom Client zum Server übertragen können. Die von Ihnen angegebenen Codierungsalgorithmen benötigen nicht nur zusätzlichen Speicher, sondern benötigen auch mehr Verarbeitungsleistung, um die Codierung auf der Clientseite umzukehren, und sie bieten keine Vorteile. Die einzige Zeit, in der die Codierung eines Bildes sinnvoll ist, ist, wenn Sie das Bild in einer Datenbank speichern. Wenn Sie dies tun, sollten Sie das Bild jedoch in einem lokalen Pfad auf dem Server speichern und den Pfad zur Datei speichern die Datenbank.

Bitte siehe Is it a good practice to send images in base64 string from android to PHP?