ファイアフォックス:
この回答によると、あなたが望むことは可能のようですが、私はそれを詳しく調査していません。
クロム:
NPAPI プラグイン以外では、これは絶対に不可能です。ユーザーがファイルダイアログを介して明示的に要求した場合を除き、ブラウザはファイルシステムにアクセスできません。Web 上の任意のページでプログラムによってファイルパスを設定し、ユーザーがフォーム ボタンをクリックしたときにファイルを取得できるとしたら、セキュリティ上の大きな懸念が生じるでしょう。
したがって、通常の Web ページでは明らかにそれができません。Chrome 拡張機能がそれを実行できる (つまり、ファイル システム内の任意のファイルを読み取る) 場合、最低限、特別なアクセス許可が必要になります。パーミッションのリストにはファイルシステムへのアクセスが含まれていないため、それは問題外です。
最初に述べたように、唯一の選択肢は、ファイルを読み取る NPAPI プラグインを開発することです。これは、にきびを治療する病院を建設するようなものです。NPAPI の開発学習曲線は非常に急勾配であり、重大なセキュリティ上の懸念が生じます (拡張機能がローカル ユーザーとして機能できるようになったため、セキュリティ侵害のコストははるかに高くなります)。
ファイルをブラウザの仮想 HTML5 ファイルシステムに配置したい場合は、それを行うことができます。あなたのニーズについて具体的な知識がなければ、それがあなたに適しているかどうかはわかりません.