我正在尝试使用我的html \ javascript访问PDF文件。
我已经检查过该文件是否存在,但它仍然会返回一个错误警告,说明找不到该文件可能会有人详细说明这个表格吗?
<p>Zoek voor project Nr:
<input type="text" name="prog_site" id="prog_site" value="" />
<a href="#"
onclick="this.href = ('file://j:/' + document.getElementById('prog_site').value + '/Tekeningen/TekenwerkDeMar/Definietief/' + document.getElementById('prog_site').value + '.pdf' )"
target="_blank">Get</a>
答案 0 :(得分:1)
您需要使用domain
路径而不是文件路径
this.href = ('http://example.com/' + document.getElementById('prog_site').value + '/Tekeningen/TekenwerkDeMar/Definietief/' + document.getElementById('prog_site').value + '.pdf');
或甚至在本地实例中使用localhost
或ipadress与端口(如果已配置)。
答案 1 :(得分:1)
大多数浏览器都限制从网站打开本地文件。如果允许,任何人都可以从您访问的任何网站上阅读您的个人文件。
A)您可以将文件上传到某个虚拟主机,以通过http:
而不是file:
架构访问它。
或
B)您可以让用户通过<input type="file" />
选择文件,然后通过DOM File API访问该文件。
答案 2 :(得分:0)
尝试这样的事情
改变这个
file://j:/
要
http://localhost // server [use your server url]