Если вы не хотите загружать файл в формате HTML, вы можете просто поместить тег загрузки, как показано ниже:
<a href = "downloads/path" download>Download file</a>
В моем приложении вы можете найти проект, а затем загрузить в него файлы. Я могу отлично искать файлы и отображать их так, как хочу. Тогда я попытался их скачать, но это не сработает.
Вот мой HTML-код:
<div *ngFor = "let file of FILES">
<a href = "{{file.downloadUrl}}" download>{{file.name}}</a>
</div>
Проблема сейчас в том, что файлы сам открывает в браузере, а должен скачать сам. Я действительно смущен в этот момент, потому что это буквально так и должно быть (по крайней мере, я так думаю)
@MaihanNijat Я действительно прочитал этот вопрос, но эта ссылка для скачивания в моем вопросе построена так же, как и решения в ответы этого вопроса.
Читайте также комментарии.
Большинство современных браузеров по умолчанию настроены на чтение документов, если они могут, вместо их загрузки. Вы используете один и тот же браузер и получаете разные результаты для одних и тех же ссылок? Браузер может принять решение не загружать PDF-файл, даже если вы используете загрузку в теге привязки. Эта проблема довольно хорошо освещена в этом другом посте: PDF-файл не загружается с атрибутом загрузки HTML5
Возможный дубликат Принудительно открыть всплывающее окно «Сохранить как ...», открытое по текстовой ссылке, щелкните для PDF в HTML