Hi,
I am using a report server to run the reports. I have folder containing images in the local system where i run the http://RSServer/ReportServer to run the reports.
i use a parameter to assign the path for the image to be displayed.
i pass the value like this - file:c:/Labels/RGlogo.gif.
but the reports looks for the image in the ReportServer Machine the above mentioned path instead of looking in the Local system.....
how can i display the images located in the local system

to display image from local system
Anne292
What are you using for the Source of the image It should be External -- in this context, External means not in the RDL or the catalog.
This works, for instance:
<Image Name="Logo">
<Top>0.0625in</Top>
<MIMEType>image/jpeg</MIMEType>
<Height>1.1875in</Height>
<Width>3.71875in</Width>
<Source>External</Source>
<Value>file:d:\businesscard.jpg</Value>
<Left>0.0625in</Left>
</Image>
JvvJ
thanks for the reply
my local copy of application runs on my machine LM1.
I have installed Reporting Services 2005 in SQL Server Machine (Centralized DB) SM1
I have installed RS 2005 in my machine LM1 also for testing purpose.
i developed a report in LM1 and have integrated with local copy of application and generate the report.
my application uses a 3 rd party dll to generate a image and saves it in C:/Lables folder. this means image will be saved in webserver machine in Real Time.
when i run the http:/LM1/App - Access reports deployed in Report Server LM1 - then generate the report the image is displayed , i pass the physcial path - file:c:/Labels/987987.png.
but when i run the http:/LM1/App - Access reports deployed in Report Server SM1 - then generate the report the image is not displayed , i pass the same physical path - file:c:/Labels/987987.png
please let me know, which is best
Report Server with DB Server or Report Server with Web Server
what i have found out is , images display only when Report Server is with Web Server, is this right or is it the way it works
Ram_Madurai
hi Mike
thanks for the reply.
let me make my question very clear.
I have set of images created by application and it always stores in local system where the application is running. Its of PNG file type.
It always stores in the folder which i specify in the settings , in this case it is c:/Labels/
when i run the report using the reportserver path..
then i need to pass the path (value) in the parameter , i pass -> file:c:/Labels/979879.png
but to my dismay it tries to locate the file in report server machine. i have the file only in my local system. and there are no files in report server machine. but when i copy the folder and keep it in report server machine, then it displays.
the sample code given above by you is understandable. but where do i get it or change it or how can i have control over it.
Theron S.
Aha, I think I understand now :-)
The Report Server fetches the images at report generation time, in a process which runs on the server. Therefore, the images must be accessible from the server. If the images are located on a remote machine, they have to be made acessible by the Report Server. In your case, you could share out the Labels folder on the remote machine, then you could reference the images like this in the RDL:
<Image Name="Logo">
<Top>1in</Top>
<Height>3in</Height>
<Width>4in</Width>
<Source>External</Source>
<Value>file:////ImageServer/labels/label42.jpg</Value>
<Left>1in</Left>
</Image>