ホームページ >ウェブフロントエンド >jsチュートリアル >ファイルをアップロードするときにブラウザが完全なファイル パスを隠すのはなぜですか?
ブラウザが選択したファイル パスを隠す理由
HTML 入力からファイルを選択すると、表示されるファイル パスが「C」と表示されることがあります。 :fakepath"または単に「」モジラで。この真のローカル パスからの逸脱は、特定のブラウザによって実装されたセキュリティ対策に起因します。
クライアント/サーバー間のファイル スヌーピングに対する保護
この難読化の理由は、悪意のある Web サイトからクライアントのシステムを攻撃します。 JavaScript が完全なローカル ファイル パスにアクセスできた場合、ユーザーの同意なしに機密情報がサーバーに送信される可能性があります。これにより、データの盗難やシステム侵害に悪用される可能性のあるセキュリティ ホールが作成されます。
完全なファイル パスを実現するための代替手段
完全なローカル ファイルへのアクセスが必要な場合パスについては、いくつかの代替案を検討できます。
以上がファイルをアップロードするときにブラウザが完全なファイル パスを隠すのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。