2012-01-30 2 views
1


티파니 이미지을 브라우저에 표시하는 데 문제가 있습니다. 내 이미지가 로컬 폴더에 저장되어 있습니다.
브라우저에 표시하고 싶습니다. 사용하고 있습니다. 객체를 다시 지정하십시오.. 다음 코드는 내 코드입니다.

이미지 img = Image.FromFile (경로);
img.Save (Context.Response.OutputStream, System.Drawing.Imaging.ImageFormat.Png);
응답을 사용하여 브라우저에 티파니 이미지 표시

Tiff Image를 PNG 형식으로 변환하여 브라우저에 표시하고 있지만 IE에서만 작동합니다.
다른 모든 브라우저에서는 가비지 값을 보여줍니다. 왜 이런 일이 발생하는지 모르겠다. 제발 도와주세요 ....

답변

0

몇 가지 작업을 수행해야합니다.

하나는 응답의 콘텐츠 유형을 설정하는 것이고, 하나는 PNG가 image/png로 설정하는 것입니다. 이것은 브라우저가 파일의 종류와 그 파일의 처리 방법을 찾는데 도움이 될 것입니다. 다른 방법은 파일의 파일 이름을 설정하기 위해 Content-Disposition의 헤더를 추가하는 것입니다. 그렇지 않으면 누군가가 브라우저에서 파일을 저장하면 이미지를 제공 한 페이지의 이름이 사용됩니다.

+0

고맙습니다 ... 지금 작동 중입니다 .... –

관련 문제