Extjs 4 (avec un code pour 3.4 ci-dessous) le téléchargement d'un fichier retourné par une requête post

J'ai vu des questions légèrement liée à cela, mais aucune réponse à mon problème. J'ai mis en place un Poste.Ajax.demande comme suit:

var paramsStringVar = 'param1=1&param2=two&param3=something&param4=etc';

Ext.Ajax.request({
  url: '/cgi-bin/url.pl',
  method:'POST',
  params:paramsStringVar,
  timeout:120000,
  success: function(response, opts){
    var objhtml = response.responseText; //content returned from server side
    console.log(objhtml);
  }

});

Cette requête récupère le contenu de l'arrière-plan. Un paramètre est typesortie, ce qui peut prendre les valeurs {html, excel, csv}. Lors du retour de html pour l'affichage, je suis capable de les manipuler et de les afficher correctement. Maintenant, sur le problème...

Quand j'ai mis le typesortie paramètre au format csv ou excel, je remonte le contenu approprié csv ou tsv(excel) comme demandé. MAIS, je ne veux pas le contenu, je veux une invite à télécharger le fichier(csv ou excel). Comment puis-je avoir le navigateur auto invite l'utilisateur à télécharger le fichier au lieu de simplement récupérer le texte contenu à l'intérieur de extjs?

La Version 4.07 donc je ne peux pas utiliser n'importe 4.1 seulement les caractéristiques

OriginalL'auteur Bbb | 2012-08-02