私は extjs 4.1 を使用しています。URL からファイルを取得し、正しい位置にダウンロードしたいと考えています。やりたいことは、応答ヘッダーを設定することだけです。
"content-type" を別の値に設定したいと思います (たとえば、"application/force-download")。そうしないと、Firefox はファイルをダウンロード ディレクトリに保存しません。
これは私のサンプルコードです。間違いはどこですか / 応答ヘッダーのどこに情報を追加する必要がありますか?
var certurl = 'http://' + myurl +'/myfile.groovy';
Ext.Ajax.request({
method : 'GET',
url : 'http://' + myurl +'/myfile.groovy', //this file exixst!!!
success : function(response, opts) {
var link = document.createElement("a");
var fileName = 'myfile.groovy'
link.download = fileName;
link.href = certurl;
link.click();
},
failure : function(response, opts) {}
});