我的网络上有一个文件,我需要从我的网页上访问。
在IE中我只是这样做:
window.open(url,name,'height=300,width=550,resizable,menubar,scrollbars=yes');
它有效,它打开一个小窗口,然后弹出“文件打开”对话框。
在Firefox中我也这样做,它将我的网址附加到当前页面的网址,并显示NOT_FOUND的明显错误。
我传递的网址是
\\pipeline\sampleData\testDoc.doc
在Firefox中我得到:
http://site.com/FileAccess/\\pipeline\sampleData\testDoc.doc
有什么想法吗?这实际上是我在过去一周遇到的同样问题的第二个例子。
答案 0 :(得分:0)
您可以在window.open()
var url = "file:///C:/pipeline/sampleData/testDoc.doc";
其中C:/pipeline/sampleData/testDoc.doc
是文件的实际位置。
如果是相对路径,那么..然后指定相对于当前位置的路径。
var url = "pipeline/sampleData/testDoc.doc"
这会将网址附加到当前文件位置。
答案 1 :(得分:0)
您的问题是\
不是网址路径分隔符。您希望使用/pipeline/sampleData/testDoc.doc
或其他内容,具体取决于您的网站路径。