小编luc*_*a76的帖子

下载从邮件请求返回的文件的Extjs 4(下面的代码为3.4)

我已经看到了与此略有关系的问题,但没有一个能解决我的问题.我已经设置了Ext.Ajax.request,如下所示:

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);
  }

});
Run Code Online (Sandbox Code Playgroud)

此请求从后端检索适当的内容.一个参数是outputType,它可以取值{html,excel,csv}.当返回html进行显示时,我能够正确处理和显示它.现在问题......

当我将outputType参数设置为csv或excel时,我会根据请求将相应的内容作为csv或tsv(excel)返回.但是,我不想要内容,我想提示下载文件(csv或excel).如何让浏览器自动提示用户下载文件而不是仅仅检索extjs中的文本内容?

版本4.07所以我不能使用任何4.1唯一的功能

ajax extjs download http-post extjs4

4
推荐指数
2
解决办法
2万
查看次数

在Linux中从EBCDIC转换为UTF8

我已经用Perl从数据库AS / 400 DB2中导入了一个表。

问题在于该字符串以EBCDIC Latin-1(意大利语)编码。

如何在Linux bash中将生成的文件转换为纯utf-8?

linux bash utf-8 iconv ebcdic

2
推荐指数
1
解决办法
7809
查看次数

标签 统计

ajax ×1

bash ×1

download ×1

ebcdic ×1

extjs ×1

extjs4 ×1

http-post ×1

iconv ×1

linux ×1

utf-8 ×1