@Dogata

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы