文件下载,是不可以直接通过Ext.Ajax.Request来实现的。一般的,可以通过创建一个隐藏的form表单来实现。具体代码以及代码注释如下:

 (!Ext.fly('downForm')){         downForm = document.createElement('form');   downForm .id = 'downForm';     downForm .name = 'downForm';    downForm .className = 'x-hidden';   downForm .action = 'download.action';   downForm .method = 'post';      data = document.createElement('input');    data.type = 'hidden';    data.name = 'data';     data.value = "666";      downForm.appendChild(data);   document.body.appendChild(downForm ); }            Ext.fly('downForm').dom.submit();  (Ext.fly('downForm')){         document.body.removeChild(downForm );      }