gpt4 book ai didi

sencha-touch-2 - 当触发图像点击事件时,如何将图像保存到手机内存中,比如 SD 卡或本地硬盘?

转载 作者:行者123 更新时间:2023-12-04 04:30:20 26 4
gpt4 key购买 nike

我有一个图像,我在使用 Sencha Architect 2 的 ImageView 的帮助下显示该图像。我能够在图像上获得点击事件。但是我不知道如何在点击图像时将图像保存到手机。
我为此进行了 Google 搜索,但找不到合适的文档或示例。

任何人都可以请帮助我。

这是我正在尝试的代码

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,这将是可能的。

关于sencha-touch-2 - 当触发图像点击事件时,如何将图像保存到手机内存中,比如 SD 卡或本地硬盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15756690/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com