Я пытаюсь открыть PDF, который находится в родительской папке. У меня нет проблем с открытием pdf файла в текущем каталоге или дочернем каталоге. Однако не удается загрузить родительскую папку.
aLink.click(function(){
var pdf = "/../test.pdf";
window.open(pdf);
});
после запуска мы получаем Can not GET/test.pdf. Похоже, что он не распознает/../(доступ к родительскому каталогу) Любая помощь?
Напишите это так:
var pdf = "../test.pdf";
Без первой косой черты
Многие серверы в наши дни отключают возможность использовать относительные ссылки для доступа к родительским элементам по умолчанию из-за определенных эксплойтов, где неаккуратный код может использоваться для раскрытия информации о вашем аккаунте на уровне аккаунта. Вместо этого вы должны использовать базовый URL-адрес, чтобы вы могли делать свои звонки сверху вниз.
var base_url = window.location.origin;
aLink.click(function(){
var pdf = base_url+"/folder/test.pdf";
window.open(pdf);
});