I want to load reports through the webservices. (I don't use the reportviewer component for reasons of how the way my ajax was setup and client site caching.) But when I render this as pure HTML, I only get the HTML and not the graphs. This seems logical. I read that I had to process the images 1 by 1 with RenderStream. But when I write them out to the response I end up with only the last image. Here I write the images to disk, but then I should find a way to update the URLs in the report.Isn't there any more convenient way to do this?

' For each image stream returned by the call to render, ' render the stream and save it to the application root For Each streamid In streamids image = rs.RenderStream("/SampleReports/Product Line Sales", "HTML4.0", streamid, _ Nothing, Nothing, Nothing, Nothing, Nothing)