我正在尝试在我的项目中创建一个js函数,当它执行时它做了一件非常简单的事情:它在浏览器中打开一个目录 标准用法是这样的: _window.open( '\ myComputerName \ C:\ mypath中')
不幸的是,在调用open函数时,它实际上尝试打开以下路径:
http:// LocalHost:8080 / MYAPP / pages / default / \ myComputerName \ c:\ myPath 这当然不起作用
任何想法如何解决这个问题? 谢谢!
答案 0 :(得分:0)
如果您尝试使用某些本地映射的资源,则需要通过虚拟目录访问它们。如果您尝试在任何客户端计算机上打开某个文件,则无法执行此操作。浏览器无权访问文件系统。
因此,如果要在虚拟目录中映射本地资源,请打开IIS,然后创建虚拟目录并通过localhost访问它。例如。将c:\myPath
映射到myPath虚拟目录。然后可以通过http://localhost[:port]/myPath