2016-07-28 20 views
0

我打電話給Api接收一個圖像,服務器會迴應: 案例1:圖像編碼base64(好不好?我怕編碼base64會使api尺寸太大) 案例2:Url編碼base64一個圖像 哪一個是最好的選擇?對於情況2,我們應該在響應客戶端之前編碼base64 url​​嗎?謝謝。我們應該編碼圖像的Base64 URL嗎?

回答

1

通常不需要對圖像進行編碼,因爲您可以將原始數據從客戶機傳遞到服務器。您指定的編碼算法不僅會佔用額外的內存,而且還需要更多的處理能力來逆轉客戶端的編碼,而且它們沒有任何優勢。 編碼圖像的唯一時間是有意義的,如果您要將該圖像存儲在數據庫中,但如果您這樣做,則實際上應將圖像保存到服務器上的本地路徑,並將路徑存儲到文件中數據庫。

請參閱Is it a good practice to send images in base64 string from android to PHP?