ファイルのアップロードを確認するための重要な手順は何だと思いますか?
私はMIMEタイプをチェックし、それに新しい(ランダムな)名前を付け、許可されたファイル拡張子を持っていることを確認してから、ファイルの内容をチェックする傾向があります。どのようにそれについて行きますか?
ファイルのアップロードを確認するための重要な手順は何だと思いますか?
私はMIMEタイプをチェックし、それに新しい(ランダムな)名前を付け、許可されたファイル拡張子を持っていることを確認してから、ファイルの内容をチェックする傾向があります。どのようにそれについて行きますか?
チェック (この順序で): ファイルの MIME タイプ (特定のブラウザには MIME タイプの検出に問題があることに注意してください...)。ファイルパスが存在すること。同じ名前のファイルの以前のバージョンが存在しないことを確認します。そうでない場合は、それを改訂します。ファイルが大きすぎないこと。成功したら、サーバーでウイルス チェックを実行します。
ファイルの種類、ファイルのサイズ、画像のサイズを確認してください。
これらは、良い結果が得られるように私が常にチェックしている 3 つです。
たとえば、プロフィール写真の gif ファイルを受信している場合は、MIME タイプが gif であることを確認する必要があります。
そうすれば、悪いファイルのアップロードを回避できます。
ここでは、php を使用した例を示します。
予想されるファイルの内容によって異なります...ファイルに対してウイルススキャンを実行することをお勧めします。