我读过它不可能在不让用户确定这些文件的情况下使用Javascript读取本地文件。有解决方法吗?
为什么: 我们有一个用php / js编写的工具,它在web服务器上运行,让用户处理数据。该工具可以访问同一服务器上的许多大图像(几个tera字节)。用户以大约40个图像的块为单位访问这些图像 - 如果它们处理了一个块,则下一个图像被加载。问题是:这些图像发出的流量太大,用户无法在家中有效使用该工具(加载这些图像需要的时间太长)。
想法/问题: 我们想要将图像复制到硬盘驱动器上,让工具从硬盘驱动器而不是网络服务器加载图像。但不幸的是,这似乎是不可能的,因为如果没有让用户选择要加载的内容(可能没有关于文件数量的选项),可能无法加载本地图像。
可能的解决方案(我想到了):
那么 - 这个问题的任何想法或解决方法?
答案 0 :(得分:2)
除了提供标准Web界面外,还提供可供用户使用的可下载应用程序。不要用它包装浏览器,只需使用HTTP库上传文件(如果您编写Web方面的内容以便它提供RESTful API以及浏览器应用程序,这将更容易。)
答案 1 :(得分:0)
使用Internet Explorer(9)解决了该问题。 IE加载本地图像(这可能是一些安全问题,但对我来说这只是一个解决方案)。 剩下的问题:该工具没有针对IE进行优化,因此在IE中有很多CSS和JS问题(但是没有选择哪个页面没有IE问题?:D)
无论如何,感谢替代方法:)