Атрибут загрузки не работает в Chrome - PullRequest
1 голос
/ 09 мая 2019

Я пытаюсь использовать атрибут загрузки, он работает в Firefox, но когда я запускаю тот же HTML-файл в Chrome, он не работает.

Это мой HTML-файл:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>Download</title>
  </head>
  <body>

      <a download="mylogo" href="san-francisco.jpg"><img src="san-francisco.jpg" alt="Photo" width="104" height="142"></a>

  </body>
</html>

1 Ответ

2 голосов
/ 09 мая 2019

Попробуйте это:

<a target="_blank" download="mylogo" href="san-francisco.jpg" title="ImageName">
    <img alt="ImageName" src="san-francisco.jpg" width="104" height="142">
</a>

Если бы не это:

атрибут загрузки:

Если HTTP-заголовок Content-Disposition: присутствует и даетимя файла, отличное от этого атрибута, заголовок HTTP имеет приоритет над этим атрибутом.

Если этот атрибут присутствует и для Content-Disposition: установлено значение inline, Firefox отдает приоритет Content-Disposition, как в случае с именем файлав то время как Chrome отдает приоритет атрибуту загрузки.

Источник

HTTP-заголовок Содержание-расположение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...