我读过如果不让用户确定这些文件,就不可能使用 Javascript 读取本地文件。有解决方法吗?
原因:我们有一个用 php/js 编写的工具,它在网络服务器上运行,让用户处理数据。该工具可以访问同一服务器上的很多大图像(几个 tera 字节)。用户以大约 40 个图像的块访问这些图像 - 如果他们处理一个块,则加载下一个块。问题是:这些图片发出的流量太大,用户在家无法高效使用该工具(加载这些图片耗时太长)。
想法/问题:我们想将图像复制到硬盘驱动器上,并让工具从硬盘驱动器而不是网络服务器加载图像。但不幸的是,这似乎是不可能的,因为如果不让用户选择要加载的内容,就可能无法加载本地图像(就文件数量而言,这不是选项)。
可能的解决方案(我想到的):
- 在 JS 中加载本地图像的解决方法?
- 在客户端上运行 php-stuff(问题:没有“即插即用”解决方案 - 需要客户端配置)
- 包装浏览器的自定义(java?)工具,从服务器检索图像路径并显示图像(问题:我们需要一个相当快速的解决方案,我不确定这个工具能否正常工作)
所以 - 这个问题的任何想法或解决方法?