В моем веб-приложении я пытаюсь сделать загружаемый пользователем файл на S3 одновременно загружаемым с помощью щелчка по ссылке и видимым в встроенном браузере.
Итак, моя страница имеет такую разметку:
<a href="link_to_file.pdf" download>Click here to download file</a>
<embed src="link_to_file.pdf" type="application/pdf" />
На S3 я понимаю, что для того, чтобы сделать файл загружаемым, он должен иметь заголовок Content-Disposition: attachment
, но если это произойдет, то embed
завершится ошибкой, поскольку он ожидает inline
для значения Content-Disposition
.
Это отличается от этого вопроса:
Загрузка PDF в Amazon S3 и отображение в браузере
потому что я хочу заставить ссылку скачать файл И хочу заставить <embed>
работать.
Что делать?