【发布时间】:2019-12-31 06:15:20
【问题描述】:
我的 PDF 有一个类似“\IPAddress\Folder\File name”的文件路径,它来自数据库..而 JavaScript 显示错误“无法加载本地资源文件”。
【问题讨论】:
-
将 pdf 存储在服务器上。浏览器不能乱用客户端的本地文件系统。
-
其实那只是一个服务器,但它的网络路径保存在DB中。
-
然后将域添加到路径的开头。
-
如果我将提到的路径(如“\\IPaddress\Foldername\filename”)放在浏览器中,它正在打开。但是当我从 JavaScript 传递这个值时,它不会打开。
-
在 JS 中你必须转义反斜杠。假设路径存储在一个名为
path的变量中,那么在添加“域”时,反斜杠必须用另一个反斜杠进行转义,如下所示:var url = '\\' + path;。
标签: javascript asp.net vb.net