2

AndroidからPHPサーバーに画像をアップロードしています。ただし、サーバー内のイメージが間違っている場合があります(イメージは完全に同じではなく、完全ではありません)。写真が正しくアップロードされていることを確認するにはどうすればよいですか?

4

2 に答える 2

3

POSTリクエストで画像と一緒に画像サイズを送信できます。次に、サーバー側で、受信したサイズがPOST paramとして渡されたサイズと一致することを確認し、一致しなかった場合は応答でエラーを返します。

より高価なオプションも利用できます:

  • ファイルのハッシュ(md5またはsha1)を送信し、それらが一致するかどうかを両側で確認します
  • PHPで画像を読んで、それが有効なファイルであることを確認してください
  • ..。
于 2012-12-14T10:53:32.703 に答える
0

画像をphpに送信する最良の方法(データを失うことなく送信したい場合)は、POSTメソッド(キーと値のペアを考慮します)を使用してBASE64で画像をエンコードすることです。その後、PHPでデコードできます。 BASE64文字列をjpegに戻し、保存します。

于 2012-12-14T10:59:47.963 に答える