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