Кажется, что этот вопрос периодически задают, и общий ответ таков: «В любом случае, вы не должны делать это с AJAX. Просто установите местоположение окна для файла».
Но я пытаюсь запроситьфайл, который на самом деле нигде не существует на сервере.Он динамически генерируется (в представлении Django) с учетом параметров контекста GET / POST.Файл, который я хочу получить через AJAX и затем сохранить на клиентском компьютере, является текстовым файлом (csv).
В настоящее время я могу получить текст на клиентском компьютере (и могу убедиться в этом, увидев егорегистрации или оповещения), но не может затем выяснить, как сохранить этот текст в файл внутри обратного обратного вызова AJAX fn.
По сути, возможно ли это, может ли это сделать JS?То есть, чтобы открыть диалоги сохранения файла для «файлов», которые на самом деле являются текстом ответа AJAX?