2

GD を使用して、ユーザーがアップロードしたファイルから jpeg を作成しています。

ユーザーがアップロードした画像が有効であることを検証する最良の方法は何ですか?

有効とは、ファイルがGDが気に入らない破損した画像ではないことを意味します.jpegs/gifs/pngのみをアップロードできるように、クライアント側で拡張機能のテストを行います。

ありがとう

4

2 に答える 2

5

getimagesizeを使用できます。FALSE画像を読み込めなかった場合に返されます。ほとんどの画像タイプをサポートしています。

于 2013-05-14T15:25:35.480 に答える
0

getImageSizeが最良の選択ですが、ファイルの結果が有効でない場合は警告が表示されることに注意してください。@組み込み関数の前に使用するのimagesizeが理想的です。

于 2014-10-06T13:32:02.410 に答える