ExtJs - saveImageAs, окошко и сохранения(е) файла?
Здравствуйте, есть у меня такой кусочек кода,
me.imgDownloadButton = Ext.create('Ext.button.Button', {
text : nls('Download'),
handler : function() {
var address = me.getAddress() + "&chartW=" + 100 + "&chartH=" + 100;
var imgObj;
$.get(address, function(data){
console.log("ImgObject " + data);
imgObj = data;
});
}
});
мне нужно по клику загрузить картинку с сервера(что уже делается посредством jQuery, в extJs - силен еще меньше) потом нужно чтоб выскочило окошко(стандартное окошко с запросом куда сохранять или что открыть) с запросом куда сохранять файл и сохранить его как картинку. Объект "data" и есть картинка. И еще вопрос, почему я не могу его скопировать в "imgObj"? спасибо. |
me.imgDownloadButton = Ext.create('Ext.button.Button', {
text : nls('Download'),
handler :function() {
window.location.href = me.getAddress() +"&chartW=" +100 +"&chartH=" +100;
}
});
и отдавайте картинку с Код:
context.Response.ContentType = "application/octet-stream";
...
handler: function(btn, e) {
var
ifrm,
ifrmId="ifrDownload";
if(!(ifrm=Ext.getDom(ifrmId)))
Ext.DomHelper.append(Ext.getBody(), {
tag: "iframe",
id: ifrmId,
frameBorder: 0,
style: "display: none; height: 1px; width: 1px; ",
src: me.getAddress() +"&chartW=" +100 +"&chartH=" +100;
})
else
ifrm.src=me.getAddress() +"&chartW=" +100 +"&chartH=" +100;
},
...
|
Добрый день.
Подгружаю страницу с другого сайта в iframe. В head подгружаемой страницы есть код: function articleRow(article){ //if(sw) sw.close(); var d = new Date(); sw = window.open('http://чужой-домен.com как изменить http://чужой-домен.com на http://мой-домен.com |
| Часовой пояс GMT +3, время: 18:47. |