【发布时间】:2012-01-12 21:00:15
【问题描述】:
我是 SVG 新手,不是 JavaScript 的高级用户。我有一个由 javascript 动态呈现 svg 内容的网页。在 Internet Explorer 中,当我右键单击 svg 内容时,我会看到“将图片另存为”选项,我可以将内容保存为 png 或 svg。
我如何通过一个按钮以编程方式做到这一点,并允许用户将 png 格式的内容保存到他们的机器上。
【问题讨论】:
-
由于浏览器的安全性,这应该是不可能的。想想如果您可以在未经用户同意的情况下使用 JavaScript 将数据写入用户机器的危险。
-
有一个类似的问题。看到这个链接stackoverflow.com/questions/2483919/…
-
之前有人问过类似的问题。看到这个stackoverflow.com/questions/2483919/…
-
感谢您的回复 Ranhiru Cooray,但未经用户同意,我不会编写数据。单击按钮将打开一个对话框,允许用户选择他们想要保存文件的位置。与点击“图片另存为”时 IE 完全相同。
-
lya,感谢您的回复。我已经浏览了链接 stackoverflow.com/questions/2483919/… 但它只是做同样的事情,比如右键单击链接,然后执行“另存为”。
标签: c# javascript .net