JavaScriptを使用して、ネットワークドライブからブラウザにドキュメント(csv、pdfなど)をロードします。このネットワークをWebサーバーにするのを避けたい。Javascriptを使用すると、パスを使用してブラウザでドキュメントをロードするには
安心してご利用いただけるよう、内部Webアプリケーションです。 これを行う方法はありますか?
私は解決策をオンラインで見つけようとしましたが、私は決定的な答えを見つけることができないと思われました。だからここで尋ねています。私が試した
:
- のXMLHttpRequest();
- window.location.assign();
ユーザー操作なしでブラウザからファイルシステムにアクセスすることはできません。ただし、window.location = [network path]を使用して、ブラウザをネットワークパスに設定することができます。 – Danmoreng
xmlhttprequest ... HTTP部分に注意してください。あなたはそのためにウェブサーバーが必要です。 –
私は自分自身で試してみましたが、私のコメントには欠けていたものがありました。ネットワークパスの前に "file:///"を追加してブラウザを開く必要があります。 pdf /画像ファイルをブラウザウィンドウにドラッグしてURLを確認することで試してみることができます。ですから、基本的にはwindow.location = "file:/// C:/somefolder/anotherfolder/document.pdf"はあなたのブラウザでdocument.pdfを開きます。ネットワークパスでも動作するはずです。 – Danmoreng