Hi, I'm attemping to build a PHP client that displays HTML reports. My reports looks fine when they are exported to PDF, for example. Only when displaying the report in HTML format in the browser, the images are missing. I am using the PHP client provided on this site to fetch the report: $FullReport = $client->runReport($uri, 'html', null, $controls); I then dump out $FullReport to my browser, which produces the above issue. I noticed that the HTML references relative paths, so I have tried to point directly to the JasperServer resources, without any luck: $patterns = array(); $patterns[] = '/src='/'; $patterns[] = '/src="/'; $replacements = array(); $replacements[] = 'src='http://address:port'; $replacements[] = 'src="http://address:port'; $FullReport = preg_replace($patterns, $replacements, $FullReport); I also found that when I login in the browser directly, and then invoke the report, the images will show (because it fetches the images directly from the JasperServer, bypassing my Tomcat server): http://address:port/jasperserver/rest/login?j_username=jasperadmin&j_password=jasperadmin http://address:port/jasperserver/rest_v2/reports/reports/Sample/SearchStockReport.html?ItemCodeFilter=&ItemNameFilter= Moreover, when I do this within the same browser window, my above workaround does work! But it all depends on having logged in in the same browser window first. Can anyone provide any idea on how I can progress with this issue? Thanks