相关疑难解决方法(0)

使用javascript将图像保存到用户的磁盘

我已经使用javascript将html标记的源代码传递为base64String.图像清晰显示.现在我想用javascript将该图像保存到用户的磁盘.

<html>
    <head>
    <script>
        function saveImageAs () {
            var imgOrURL;
            embedImage.src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA" +
                             "AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO" +
                             "9TXL0Y4OHwAAAABJRU5ErkJggg==";
            imgOrURL = embedImage;
            if (typeof imgOrURL == 'object')
                imgOrURL = embedImage.src;
            window.win = open(imgOrURL);
            setTimeout('win.document.execCommand("SaveAs")', 0);
        }
    </script>
    </head>
    <body>
        <a href="#" ONCLICK="saveImageAs(); return false" >save image</a>

        <img id="embedImage" alt="Red dot">
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

当我们将imagepath作为标记源传递时,此代码已经起作用,但是当我们将sorce作为base64String传递给tag时,它没有工作.

请在这个问题上建议我.

提前致谢.

html javascript base64 image save

27
推荐指数
2
解决办法
11万
查看次数

如何通过 JavaScript 保存图像

当用户选择照片并单击按钮时,我想将图像文件(jpeg 图像)下载到用户文件系统。到目前为止,我搜索并找到了这个链接以及这个

我在一篇博客中看到,downloadify 与 jszip 一起使用时可以启用此功能,但它没有进一步说明这一点。谁知道怎么下载图片啊. 我有图像的链接,我只想用户将其下载到他的系统上,而不是再次查询服务器。

谁能给我举个例子吗?

javascript

5
推荐指数
3
解决办法
5万
查看次数

标签 统计

javascript ×2

base64 ×1

html ×1

image ×1

save ×1