2011-03-23 4 views
0

나는 웹 사이트의 HTML 페이지 소스를 문자열로 저장했습니다. string PageSource; 이미지 형식의 이미지로 SQL 데이터베이스에 저장해야합니다. PageSource을 byte []로 변환하고 데이터베이스에 이미지로 저장하는 방법.이미지를 byte []로 HTML을 저장하는 방법 ??? C#

+0

렌더링 된 페이지의 이미지를 데이터베이스에 저장하려고합니까? –

+0

웹 사이트를 사진으로 저장하고이 그림을 저장 하시겠습니까? 아니면 사이트의 바이트를 그림 필드에 저장 하시겠습니까? – Tokk

+0

HTML을 구문 분석하여 이미지로 변환하려는 경우이 문제는 어렵습니다. 대부분의 브라우저에서이 작업을 수행하므로 Webkit 또는 Firefox의 렌더러 부분을 사용할 수 있습니다. –

답변

5

다음 코드를 사용하여 문자열을 바이트 배열로 변환 한 다음 데이터베이스 이미지 필드에 저장할 수 있습니다.

var bytes = Encoding.Default.GetBytes(htmlString); 

이미지 사용은 권장되지 않습니다. varbinary (max) 사용을 고려하십시오.

+0

@ Ragims : 그가 말한 것처럼 :-) –

관련 문제