IE7 fails to display any contents in dynamically generated url inside the <object> element. Here’s an example for loading pdf documents:
<object data="http://localhost:8080/Documents/Query?Id=document123&Session=1510" width="600" height="400"></object>
The above code will fail to load, however, if I copy and paste the url into the browser’s navigation bar, the pdf document will load just fine. If I then manually save the pdf file and replace the object tag with the code below, it works just fine.
<object data="document123.pdf" width="600" height="400"></object>
Is there a work around for this?
It’s hard to be sure exactly what the problem is without knowing more about your development platform and possibly seeing some of the code for
Query. But my guess is that it’s down to the mime type that the server is presenting.You should send the mime type header as
application/pdf.