【发布时间】:2014-04-15 19:13:53
【问题描述】:
我有一个包含图像的移动 html 页面。我想创建一个用于下载图像的按钮或链接。然后应将图像保存到用户的移动图像库中。
我看过这个帖子:How can I create download link in html?
解决办法
<a href="link/to/your/download/file" download="filename">Download link</a>
在桌面浏览器上工作,但在移动设备上不工作。
这是我制作的 JSFiddle:http://jsfiddle.net/tDVqH/4/
注意:图像是在浏览器中创建的,即在 HTML5 画布元素中。此图像可以使用 canvas.toDataUrl() 生成。生成的图像应保存到移动图像库中。
如何通过点击/点击将图像保存到用户的移动图片库?有没有带有未知标头的 ser 往返的 JavaScript 解决方案?
编辑:我还发现了以下问题,但没有答案。 Save an image to the local folder from the website by clicking a link or button in mobile browser 和 Save an image to a mobile phone gallery from a browser
【问题讨论】:
-
不是它在 iOS 上不起作用。
-
HTML5 下载属性不适用于 Safari,您应该找到任何替代方法。
-
我猜你正在为手机构建一个很棒的图像编辑器,它允许用户将他们的工作保存到他们的手机上。
mobile browsers还没有准备好,因为网络应用程序没有安全的方式来交互和访问移动设备的文件系统。 HTML5 文件 API 已经走过了漫长的道路,甚至还有更长的路要走。即使有黑客攻击,它也可能会让你变得更糟,因为它可能无法跨移动设备工作。我最好的选择是选择符合要求的跨平台工具。只是我的两分钱。
标签: javascript html google-chrome mobile mobile-safari