ユーザーにそれらのファイルを決定させずに Javascript を使用してローカル ファイルを読み取ることはできないと読みました。回避策はありますか?
理由: ユーザーがデータを処理できるように、ウェブサーバー上で実行される php/js で記述されたツールがあります。このツールは、同じサーバー (数テラバイト) 上の非常に多くの大きな画像にアクセスできます。ユーザーは、約 40 個の画像のチャンクでこれらの画像にアクセスします。1 つのチャンクを処理すると、次のチャンクが読み込まれます。問題は、これらの画像によって発行されるトラフィックが非常に多く、ユーザーが自宅でツールを効率的に使用できないことです (これらの画像の読み込みに時間がかかりすぎます)。
アイデア/問題: イメージをハード ドライブにコピーし、ツールが Web サーバーではなくハード ドライブからイメージをロードできるようにしたいと考えていました。しかし、残念ながらこれは不可能のようです。ユーザーが何をロードするかを選択せずにローカル イメージをロードすることはできないからです (ファイルの量に関しては、これはオプションではありません)。
考えられる解決策(私の頭に浮かんだ):
- JSでローカル画像をロードするための回避策?
- クライアントでphp-stuffを実行しています(問題:「プラグインして動作する」ソリューションがありません-クライアント側の構成が必要です)
- ブラウザをラップし、サーバーから画像パスを取得して画像を表示するカスタム (java?) ツール (問題: かなり迅速な解決策が必要ですが、このツールがうまく機能するかどうかはわかりません)
それで - この問題のアイデアや回避策はありますか?