Мой сайт поиска изображений содержит ссылку для скачивания с тегом загрузки в элементе a. Это правильно заставляет браузер загружать файл, как и ожидалось. Однако пользователь Safari сообщает, что Safari автоматически добавляет расширение .txt, требуя, чтобы он вручную изменял его в каждом файле.
Насколько я могу судить, использование простого тега HTML не позволяет мнесделать что-нибудь, кроме как положиться на браузер, чтобы завершить загрузку. Сами файлы имеют простые текстовые заголовки, которые, как я полагаю, Safari должен интерпретировать и смело принять решение о внесении изменений.
Итак, что я могу сделать, чтобы лучше сообщить браузеру? Или другой метод загрузки, который может быть совместимым? Я использую Node и React для этого, поэтому возможны более сложные варианты. Они просто кажутся большими усилиями и вычислительными затратами для базовой ссылки.