所以这似乎不太纯粹从安全的角度来看,但我需要覆盖我的基础.有没有人遇到过将浏览器中的图像保存到用户图库的方法?在这种情况下,我特别谈论的是网站服务的javascript(不是phonegap).
虽然我知道你可以点击并按住图像来保存,但我喜欢一个按钮,供我们那些技术性较差的用户使用.
电话生态系统是多种多样的,所以任何电话都适合我.我只是好奇,如果可能的话.
一些尝试:
适用于桌面,通过电话链接(Android)
<a href="logo.png" download="logo.png">
<img src="logo.png" alt="">
</a>
Run Code Online (Sandbox Code Playgroud)
点击时挂起(Android)
我试图找到一个技巧来保存在 Data-URI 中编码的图片,如下所示:
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA1MAAAE7CAYAAAA4gNuCAAAgAElEQ…
i/fPjJwSa8k8blB7TPIbffod14w9E/Baq03hUCXPf2/wK6K8SbNo44VwAAAABJRU5ErkJggg==
Run Code Online (Sandbox Code Playgroud)
另一个问题:第一次在服务器中保存的图片在哪里?浏览器?
我有一个画在画布上的图像。我的页面中有一个另存为 html 的输入按钮。当我单击此按钮时,它应该显示一个另存为对话框,我必须将此图像以 jpeg 格式保存在磁盘上。如何使用 javascript 完成此功能?
我的代码在提供下载的google chrome中工作,并在firefox中始终显示在新选项卡或selftab中,就像在firefox中打开XML文件一样,我该如何下载呢?因此,请为我提供一些建议,以用于Firefox的角度JS或Java脚本下载功能!这是我尝试的代码
var link = document.createElement('a');
link.setAttribute('href', url);
link.setAttribute('download', filename);
Run Code Online (Sandbox Code Playgroud) javascript ×4
html ×2
image ×2
jquery ×2
angularjs ×1
browser ×1
html5 ×1
html5-canvas ×1
mobile ×1
uri ×1