Extjs 4 скачивание файла через ajax call

Проблема очень проста: мне нужно скачать файл, когда я отправляю форму,При отправке формы выполняется вызов ajax, который позволяет мне создать файл с данными, взятыми из формы на стороне сервера, а затем отправить его в виде ссылки на предупреждение. Дело в том, что мой начальник хочет, чтобы файл загружался напрямую, а не по ссылке в предупреждении. Поэтому я должен был убедиться, что файл доступен на стороне сервера через торнадо (web):

        self.set_header('Content-Type', 'application/octet-stream')
        self.set_header('Content-Disposition', 'attachment; filename=clients_counter.zip')
        with open("static/clients_counter.zip", 'r') as f:
            while True:
                data = f.read()
                if not data:
                    break
        self.write(data)
        self.finish()

Код на стороне сервера, кажется, работает нормально, но на стороне клиента (extjs4.1) действительно кошмар. Так выглядит мой вызов ajax сейчас, и это нет работа:

Ext.Ajax.request({
method : "GET",
url : 'http://whatever.com/count?client='+client+'&start='+start+'&end='+end,
timeout : 30000,
success :
         function (response) {
    //Ext.Msg.alert(response.responseText);
            desktop.getWindow('count-win').doClose();
            return response;
       }//handler,
     failure : 
     function(response) {
    alert("Wrong request");
    }});

Ответы на вопрос(7)

Ваш ответ на вопрос