Как создать ссылку для скачивания при открытии файла из локальной файловой системы - PullRequest
0 голосов
/ 20 января 2020

Мы отправляем некоторые документы на компакт-диск и для лучшего обзора всех файлов, мы хотим предоставить индекс всех файлов как html, который можно поместить на компакт-диск. Идея состоит в том, что пользователь может загружать нужные файлы, как и с любой веб-страницы.

Проблема в том, что я могу открыть pdf в браузере, но я хочу, чтобы при загрузке я выскочил, если я нажму кнопку, чтобы добавить download="some-name.pdf".

<!doctype html>
<html lang="en">

<head>
  <meta charset="utf-8">
  <title>Demo</title>
  <base href=".">
</head>
<body>
  <a href="files/test.pdf" download="some-name.pdf">Download file</a>  
</body>
</html>

Использование этого через веб-сервер (http), кажется, работает, но я не могу заставить его работать из локальной файловой системы ...

Чтобы воспроизвести, просто сохраните фрагмент в файле, затем создайте папку "files" к нему и поместите любой файл PDF с расширением .html и назовите его test.pdf. Затем откройте страницу в браузере, например Chrome или FireFox. (Я нахожусь на ма c, но я думаю, что это то же самое для Windows или Linux ?!)

Любая помощь будет оценена.

...