在将LOB应用程序升级到html5时,我们必须处理应用程序中本地链接文档的遗留问题。
场景是在我们旧的winforms应用程序中,用户可以将文档作为链接附加到实体,即C:Rules.txt。当他们打印出报告时,应用程序将从用户的计算机中加载这些文档,并将它们与报告一起打印。
现在,将其滚动到asp.net mvc web应用程序中出现了一些困难。我已经能够处理它使用以下的互联网浏览器。
ActiveXObject("Scripting.FileSystemObject");
只要他们允许activeX运行的所有权限,这是很好的,如果他们想要本地链接的文档,那么这是他们必须做的事情。
这是IE排序。我们只需要为Google Chrome(这两种浏览器覆盖了90%以上的用户群,所以我不会对其他浏览器(如safari, firefox)进行讨论)找到一些能够实现这一目标的东西。
有没有人知道我们可以使用谷歌浏览器加载位于用户机器上的文件(不能直接从web服务器访问)使用javascript?
谢谢
我假设你不能使用让用户自己选择文件使用<input type="file" multiple="multiple">