У меня есть приложение Javascript, которое отправляет запросы POST ajax на определенный URL-адрес. Ответом может быть строка JSON или файл (в виде вложения). Я могу легко обнаружить Content-Type и Content-Disposition в моем ajax-вызове, но как только я обнаружу, что ответ содержит файл, как мне предложить клиенту загрузить его? Я прочитал здесь несколько подобных тем, но ни одна из них не дала ответа, который я ищу.
Пожалуйста, пожалуйста, не публикуйте ответы, предполагающие, что мне не следует использовать ajax для этого или что мне следует перенаправить браузер, потому что ни один из этих вариантов невозможен. Использование простой формы HTML также не вариант. Что мне действительно нужно, так это показать клиенту диалог загрузки. Можно ли это сделать и как?
Подробнее здесь: https://stackoverflow.com/questions/160 ... -ajax-post