2011-10-28 4 views
0

코드 뒤에서 응용 프로그램 폴더에 저장된 이미지를 얻으려면 어떻게해야합니까?코드 뒤에서 이미지 가져 오기

바이트 []로 이미지를 변환해야합니다. 이렇게 :

 MemoryStream stream = new MemoryStream();    
     System.Drawing.Image.FromFile(ResolveUrl("~/Icons/CMJN.png")).Save(stream,System.Drawing.Imaging.ImageFormat.Png); 
     var foo = stream.ToArray(); 

그러나 그는 결심 URL로 이미지를 찾지 못했을 것입니다. 페이지로드 중 ...

답변

2

실제 파일 경로를 가져 오려면 Server.MapPath를 사용하십시오.

Server.MapPath("~/Icons/CMJN.png") 
+0

이의 작품을 많이 추가 .. – bAN

1

시도 매력 덕분에 같은 Server.MapPath

System.Drawing.Image.FromFile(Server.MapPath("~/Icons/CMJN.png")).Save(stream,System.Drawing.Imaging.ImageFormat.Png);