Задать вопрос
@Dogata

Как отдать бинарный файл через ajax?

Клиент или браузер посылает ajax запрос и надо чтобы стартовала закачка бинарного файла автоматически. Как это сделать? Нужно ли обязательно отдать с сервера бинарный контент или можно как-то его прочитать на клиенте по имени файла или что-то такое?

Без сторонних библиотек.

забыл сказать -- прямую ссылку отдать не могу, только контект. тогда получается, бинарный контент нужно по-любому передавать с сервера?
либо временную ссылку, доступную только один раз.
  • Вопрос задан
  • 230 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Возвращаете с сервера ссылку на файл, в браузере создаёте новую страницу по этой ссылке.
Ответ написан
Комментировать
@m_pchelnikov
Это возможно, если я правильно понял, что речь идёт о скачивании файла клиентом. Достаточно на сервере кодировать файл в base64 и эту строку отправлять клиенту.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
22 янв. 2025, в 19:19
2300 руб./в час
22 янв. 2025, в 18:00
15000 руб./за проект
22 янв. 2025, в 17:57
2000 руб./в час