我有一个图像,我正在使用Sencha Architect 2的图像视图的帮助下显示。我能够在图像上获得一个点击事件。但我不知道如何保存图像到手机时,图像被点击。我在谷歌上搜索了一下,但找不到合适的文档或示例。
有谁能帮帮我吗?
这是我正在尝试的代码
tap: function(img, e, options) {
var overlay = Ext.Viewport.add({
xtype: 'panel',
modal : true,
hideOnMaskTap : true,
hidden : true,
width : 100,
height: 40,
items :
[
{
xtype:'button',
text:'Download'
}
],
});
overlay.showBy(img);
}
当我点击下载按钮图像应该被保存到SD卡(手机内存)或本地硬盘驱动器。
有人能帮我一下吗?
谢谢。
得到图像名称:
我猜你是添加图像与xtype img?如果是,图像src为img.src
否则,您需要添加以下命令来查看对象包含的内容。
console.dir(img);
保存图片:
如果源是base64,您将能够将图像保存到本地存储。JavaScript不会写入SD卡或类似的东西。除此之外,您可以缓存图像。
如果您正在使用PhoneGap,这将是可能的。