У меня есть личный веб-сайт, созданный с помощью 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 присутствует и доступен на сервере.
Кто-нибудь знает, что является причиной или как ее решить?
Редактировать: Это не связано с использованием внешней ссылки, я использую относительную ссылку на мой файл.