2016-07-28 15 views
0

私はイメージを受け取るためにapi Aを呼び出し、サーバーは応答します: ケース1:イメージエンコードbase64(良いですか、そうではありませんか?私はbase64をエンコードするとapiのサイズが大きすぎると恐れています)。 ケース2:画像 どれが最適ですか?ケース2の場合、クライアントに応答する前にbase64のURLをエンコードする必要がありますか?ありがとうございました。イメージのBase64 URLをエンコードする必要がありますか?

答えて

1

通常、クライアントからサーバーに生データを渡すことができるので、イメージをエンコードする必要はありません。指定したエンコーディングアルゴリズムは、余分なメモリを必要とするだけでなく、クライアント側のエンコーディングを逆にするために処理能力が向上し、利点がありません。 イメージのエンコーディングが意味を成す唯一の時間は、イメージをデータベースに格納している場合ですが、そのイメージを実行している場合は、イメージを実際にサーバーのローカルパスに保存し、ファイルへのパスをデータベース。

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

関連する問題