2011-08-01 8 views
1

javacript를 통해 수정 된 asp.net 페이지에 SVG 태그가 있습니다. 이미지가 사용자의 취향에 맞춰지면 버튼을 통해 SVG 이미지를 웹 서버에 저장할 수 있기를 바랍니다. 나는 이것에 대해 어떻게 가야할지 모르겠다. 아무도 나를 도와 줄 수 없나요? 감사. 수, 당신은 조작하기 위해 자바 스크립트를 사용하는 경우ASP.NET을 사용하여 SVG를 웹 서버에 저장하는 방법을 아는 사람이 있습니까?

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

답변

0

내가 SVG에 익숙하지 해요,하지만 아래

은 제거 다운 HTML을 페이지에하는 것은 내가 무엇을 의미하는지에 대한 아이디어를 제공하는 것입니다 당신은 자바 스크립트를 문자열로주고 숨겨진 입력에 넣고 서버에 게시합니다. jQuery는 컨테이너가있는 컨테이너를 찾고 html()을 사용하여 컨테이너를 가져올 수 있습니다.

사이먼

+0

당신은 svg의 텍스트를 가져 와서 서버에 게시 할 것을 제안하는 두 번째 사람입니다. 그래서 아마도 그렇게 할 것입니다. 문제는 일단 내가 텍스트를 가지고 있다면 서버 측에서 무엇을해야할지 모르겠다는 것입니다 ... – RoastBeast

+0

확실하게 데이터 저장소에 저장해야합니까? 결국 문자열 일뿐입니다. 그런 다음 사용자에게 보여주고 자 할 때 바로 되돌릴 수 있습니다. –

1

사이먼, 당신은 바른 길에 나를 넣어 :

나는 SVG를 분석하고 숨겨진 입력에 쓸 JQuery와-SVG (http://keith-wood.name/svg.html)를 사용하여 작업을 얻었다. 그런 다음 제출시 숨겨진 입력 값을 가져 와서 .jpg로 웹 서버에 저장하는 .ashx 처리기를 만들었습니다. batik svg 툴킷 (http://xmlgraphics.apache.org/batik/download.cgi)을 사용하여 svg 콘텐츠를 .jpg 형식으로 변환했습니다.

덕분에!

관련 문제