将SVG数据保存在文件中

时间:2014-05-12 09:19:04

标签: javascript html5 canvas svg

我使用 svgcanvas.js 创建SVG并尝试保存svgcode。

使用普通的画布内容,我可以保存生成的png,如下所示:toDataURL和window.location.href在我的浏览器中出现另存为Dialog。

使用SVG,SVG出现在URL中。如何让浏览器将SVG-Code保存为文件?

var ctx = new CanvasSVG( "#SVG" );
ctx.beginPath();
ctx.fillStyle = "#333333";
ctx.fillRect( 10 , 10 , 50 , 50 );
ctx.closePath();

document.getElementById( "xml" ).innerHTML = ctx.toDataURL( "image/svg+xml" );
var image=ctx.toDataURL( "image/svg+xml" );
window.location.href=image;

0 个答案:

没有答案