我正在尝试打开位于父文件夹中的pdf。我在当前目录或子目录中打开pdf没有问题。但是无法加载父文件夹。
aLink.click(function(){
var pdf = "/../test.pdf";
window.open(pdf);
});
运行后我们得到Can not GET /test.pdf。 好像它无法识别/../(访问父目录)任何帮助?
答案 0 :(得分:1)
这样写:
var pdf = "../test.pdf";
没有第一个斜杠
答案 1 :(得分:0)
目前,许多服务器都禁用了默认使用相对链接访问父元素的功能,因为某些漏洞可以使用草率代码来公开您的帐户级登录信息。相反,您应该使用基本网址,以便自上而下地拨打电话。
var base_url = window.location.origin;
aLink.click(function(){
var pdf = base_url+"/folder/test.pdf";
window.open(pdf);
});