有谁知道如何使用ASP.NET将SVG保存到Web服务器?

时间:2011-08-01 14:22:48

标签: asp.net svg

我的asp.net页面中有一个SVG标记,它通过javacript进行修改。一旦图像设置为用户的喜好,我希望用户能够通过按钮将SVG图像保存到Web服务器。我不知道该怎么做。任何人都可以帮我解决这个问题吗?感谢。

下面是页面上的精简html,以便了解我的意思:

<body> 
<form id="form1" runat="server"> 
<svg> 
..svg content... 
</svg> 
</form> 
</body>

2 个答案:

答案 0 :(得分:1)

西蒙,你让我走上正轨:

我通过使用jquery-svg(http://keith-wood.name/svg.html)来解析svg并写入隐藏的输入。 然后,我创建了一个.ashx处理程序,以便在提交时获取隐藏的输入值,并将其另存为.jpg到Web服务器。 我使用了batik svg工具包(http://xmlgraphics.apache.org/batik/download.cgi)将svg内容转换为.jpg格式。

感谢所有人!

答案 1 :(得分:0)

我不熟悉svg,但是如果你使用javascript来操作,你能不能用javascript把它作为一个字符串给它,把它放在一个隐藏的输入中并把它发布到服务器上? jQuery可能能够找到它所在的容器并使用html()来获取它。

西蒙