2011-08-01 1 views
1

javacriptで変更されたasp.netページにSVGタグがあります。画像がユーザーの好きなように設定されると、ボタンを介してSVG画像をWebサーバーに保存できるようにしたいと考えています。私はこれについてどうやって行くのか分かりません。誰もがこれで私を助けることができますか?ありがとう。ASP.NETを使用してSVGをWebサーバーに保存する方法を知っている人はいますか?

以下

を削ぎ落としているHTMLページに私が何を意味するかのアイデアを与えるために:

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

答えて

0

私はSVGに精通していないんだけど、あなたが操作するのにはJavaScriptを使用している場合は、することができますあなたは文字列としてそれを与えるためにjavascriptを取得し、隠された入力でそれを詰め込み、サーバーに投稿しますか? jQueryはそのコンテナを見つけ出し、html()を使ってそれを取得できます。

サイモン

+0

あなたはsvgのテキストを取得してサーバーに投稿することを提案する2番目の人です。したがって、これはおそらく方法です。問題は、一度私はテキストを持っているサーバー側で何をすべきかわからないということです... – RoastBeast

+0

確かにあなたはあなたのデータストアにそれを保存する必要がありますか?それは結局のところ文字列です。その後、ユーザーに表示したいときに戻すことができます。 –

1

シモン、あなたは右のトラックに私を置く:

を私はそれがSVGを解析し、隠された入力に書き込むためにjqueryの-SVG(http://keith-wood.name/svg.html)を使用して動作するようになりました。 次に、.ashxハンドラを作成して、送信時に非表示の入力値を受け取り、.jpgとしてWebサーバーに保存します。 私はsvgコンテンツから.jpg形式に変換するためにバティックsvgツールキット(http://xmlgraphics.apache.org/batik/download.cgi)を使用しました。

ありがとうございます!

関連する問題