【发布时间】:2012-04-24 15:29:40
【问题描述】:
有没有办法将 raphael 生成的 SVG 保存为 svg 文件。请注意,它只需要在 chrome 中工作。
【问题讨论】:
-
我想你的意思是在客户端保存?肯定有比这更好的方法,但在最坏的情况下,您可以使用 JavaScript/jQuery 获取 XML,通过 AJAX 将其发送到服务器,然后通过您通常设置了适当标头的 Web 框架将其提供给用户。
-
啊,另一种方式:您可以将 SVG 文件编码为 base64 字符串,然后将其添加到
data:链接。用户可以点击它来显示,并在他们的浏览器中使用“保存”。