<a href /> тег загрузки не работает в Firefox / Safari для файла PDF - PullRequest
0 голосов
/ 15 сентября 2018

У меня есть личный веб-сайт, созданный с помощью ReactJS, на страницах github.

У меня есть файл PDF, расположенный по адресу /docs/resume.pdf

Когда я пытаюсь использовать:

<a href="docs/resume.pdf" target="_blank">Download</a>

Браузер переходит на https://mydomain.me/docs/resume.pdf, но просто отображает мою главную страницу ReactJS.

Из-за поиска в Google это может быть вызвано маршрутизатором React? Я не веб-разработчик, но я пытался использовать тег загрузки в качестве решения.

Однако,

<a href="docs/resume.pdf" target="_blank" download="resume.pdf">Download</a>

работает только для Chrome или, если я щелкну правой кнопкой мыши по ссылке на Firefox / Safari Если щелкнуть левой кнопкой мыши в Firefox / Safari, появится всплывающее окно загрузки, но загруженный файл имеет размер менее 1 КБ и поврежден.

При рассмотрении вышеописанного процесса в инструментах разработки Firefox, есть мой запрос GET для моего резюме.pdf, но ответа нет. Я хочу повторить, что процесс отлично работает в Chrome, а файл resume.pdf присутствует и доступен на сервере.

Кто-нибудь знает, что является причиной или как ее решить?

Редактировать: Это не связано с использованием внешней ссылки, я использую относительную ссылку на мой файл.

...