2014-12-12 7 views
1

ReportViewer를 사용하여 보고서를 표시하는 방법 : 외부 이미지 경로에 대한 매개 변수가있는 RDLC가 있습니다. 이미지가 서버에 저장됩니다.RDLC : Internet Explorer에서 외부 이미지를 표시하는 방법

매개 변수 값 =

"file:///" + Server.MapPath("~/images/img.png") 

이 다른 모든 브라우저에서 작동하지만 내가 PDF로 내보내는 경우 IE에는, 그러나, 이미지가 표시되지 않습니다.

왜 이런 생각 일 수 있으십니까?

추신 : 나는 이미지의 전체 URL을 사용하지 않으려 고 노력했습니다.

테스트 이미지 url은 (는) 브라우저에 게시하여 URL을 지정하면됩니다.

답변

0

방법에 대해 : 응답에 대한

string imagePath = new Uri(Server.MapPath("~/images/img.png")).AbsoluteUri; 

    ReportParameter parameter = new ReportParameter("ImagePath", imagePath); 

    ReportViewer1.LocalReport.SetParameters(parameter); 

    ReportViewer1.LocalReport.Refresh(); 
+0

감사합니다. 그것을 시도했지만 성공하지 못했습니다. 다른 모든 브라우저에서 잘 작동하지만 IE에서 이미지를 표시하는 것을 거부합니다. – Stephen

관련 문제