Sencha touch 2 当触发图像点击事件时,如何将图像保存到手机内存(如SD卡或本地硬盘)?
我有一个图像,我正在使用Sencha Architect 2借助图像视图显示。我能够在图像上获得点击事件。但我不知道在点击图像时如何将图像保存到手机上。 我在谷歌上搜索了一下,但找不到合适的文档或示例 谁能帮帮我吗 这是我正在尝试的代码Sencha touch 2 当触发图像点击事件时,如何将图像保存到手机内存(如SD卡或本地硬盘)?,sencha-touch-2,sencha-architect,Sencha Touch 2,Sencha Architect,我有一个图像,我正在使用Sencha Architect 2借助图像视图显示。我能够在图像上获得点击事件。但我不知道在点击图像时如何将图像保存到手机上。 我在谷歌上搜索了一下,但找不到合适的文档或示例 谁能帮帮我吗 这是我正在尝试的代码 tap: function(img, e, options) { var overlay = Ext.Viewport.add({ xtype: 'panel', modal : true,
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,则可以将映像保存到localstorage。
JavaScript不会写入SD卡或类似文件。
除此之外,您还可以缓存图像
如果您使用的是PhoneGap,这将是可能的。并且可能会有所帮助。如何获取点击的图像名称。我正在尝试的代码是tap:function(img,e,options){Ext.Msg.alert('youclicked The image'+img);}但是我没有得到图像名称,而是得到了一条消息“youclicked The image Object”,你能帮忙吗。图像名称或图像src?有没有任何方法可以给我图像名称?不确定图像名称是什么意思。映像具有下载映像所需的src。但我不知道图像的名称。