HTML でのファイル入力にローカル ファイル パスを割り当てる方法
HTML 要素は、ユーザーがローカル コンピューターからサーバーにアップロードするファイルを選択できるようにするために使用されます。ただし、セキュリティ上の懸念により、この入力フィールドの値をクライアント側のディスク ファイル システム パスに直接設定することはできません。
これが可能であり、悪意のある Web サイトが次のコードを使用してこれを悪用できる場合を想像してください。
<form name="foo" method="post" enctype="multipart/form-data"> <input type="file" value="c:/passwords.txt"> </form> <script>document.foo.submit();</script>
これにより、Web サイトはローカル コンピュータに保存されているパスワードなどの機密ファイルに不正にアクセスできるようになります。
代わりに、ブラウザによって制限されます。ファイル入力フィールドの値を公的にアクセス可能な Web リソースに渡します。値をリモート ファイルに設定することはできますが、ローカル ファイル パスにアクセスするのと同じレベルの機能は提供されません。
以上がローカル ファイル パスを HTML ファイル入力要素に直接設定できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。