7

ファイルをアップロードする方法を尋ねているわけではありません。

HTMLファイル要素をクリックすると、ローカルシステムフォルダーがどのように表示されるのか疑問に思っています。

ボタンや入力などの他の html 要素でそれを行うことはできますか? そうでない場合、ファイルの何が特別なのですか? システムディレクトリはどのように表示されますか?

4

2 に答える 2

1

ファイルシステムへのアクセスを提供できる唯一の html 要素は、input(ファイル タイプの) 要素です。ブラウザーは開いているダイアログを表示できるため、ブラウザーだけがそれを行うことができ、スクリプト API でシステム ディレクトリにアクセスする方法はありません。セキュリティ上の理由から、(ダイアログを介して) そのような方法でファイルシステムにアクセスする現在の方法は他にありません。HTML5 を介してデータをローカルに保存する、ダウンロード保存ダイアログを強制する、または印刷ダイアログは、ブラウザー制御のアクションですが、Web ページから呼び出すことができます。

于 2013-08-02T18:01:41.473 に答える