0

LOB アプリを html5 にアップグレードする際には、アプリケーション内のローカル リンク ドキュメントの従来の問題に対処する必要があります。

シナリオは古い winforms アプリにあり、ユーザーはドキュメントをエンティティにリンク、つまり C:\Rules.txt として添付できます。レポートを印刷するとき、アプリケーションはこれらのドキュメントをユーザーのコンピューターから読み込み、レポートと一緒に印刷します。

これを asp.net mvc Web アプリケーションに展開すると、いくつかの問題が発生します。Internet Explorer用の以下を使用して処理できました。

   ActiveXObject("Scripting.FileSystemObject");

これは、activeX のすべてのアクセス許可を実行できる限り問題なく機能します。ローカルにリンクされたドキュメントが必要な場合は、これを実行する必要があります。

それはソートされたIEです。Google Chrome でこれを実現する何かを見つける必要があるだけです (これらの 2 つのブラウザはユーザー ベースの 90% 以上をカバーしているため、他のブラウザ、つまり safari、firefox については段階的に検討していません)。

JavaScriptを使用して、ユーザーのマシンにある(Webサーバーから直接アクセスできない)ファイルをロードするためにGoogle Chromeに使用できることを知っている人はいますか?

ありがとう

4

1 に答える 1

0

ユーザーが自分でファイルを選択できるようにすることはできないと思います<input type="file" multiple="multiple">

于 2015-08-13T05:30:38.850 に答える