我正在使用 Extjs - 4.1.0,我想提示下载窗口。我使用了“iframe”。该窗口仅在发布的文件是 zip/mp3 时显示,但当发布的文件是文本/图像文件时,窗口不会出现。是否需要设置一些属性来启用文本/图像/不同文件的下载窗口?
请在下面找到我的代码。
var record = item.findParentByType('itemcontextmenu').record;
Ext.Ajax.request({
url : ORT.Configuration.DOWNLOAD_GRAPHICS_URI+"&graphics="+record.get('id'),
success: function (response, opt) {
result = Ext.decode(response.responseText);
try {Ext.destroy(Ext.get('graphicsDownloadIframe'));}catch(e) {}
Ext.core.DomHelper.append(document.body, {
tag: 'iframe',
id:'graphicsDownloadIframe',
css: 'display:none;visibility:hidden;height:0px;',
src: result.fileName,
frameBorder: 0,
width: 0,
height: 0
});
}
});