Opening Files In Browser Instead Of Downloading
Solution 1:
Your server should return this http header:
Content-Type: application/pdf
For viewing in browser it should also return:
Content-Disposition: inline;filename="myfile.pdf"
For downloading:
Content-Disposition: attachment;filename="myfile.pdf"
Solution 2:
add target="_blank" to get a new window. adding .pdf may help. If you have control over the host web server adjusting the headers for the files in question will also help it open inline. I can tell you what headers to set if you are able too
Solution 3:
The server tells the browser whether the content you are getting is "inline" or not. If you are controlling the server, you will want to change the server's settings for whether to serve the problematic file as an attachment. Otherwise, there are browser plug-ins which allow you to override this. For Firefox, there is Open in Browser; http://spasche.net/openinbrowser/
Solution 4:
the answer by BornToCode is correct for "pdf".
for doc / docx / xls / xlsx / ...
and you don't want iframe, you can use:
<ahref="http://docs.google.com/gview?url=https://sifr.in/img/292/1/courseAndroid.xlsx&embedded=true">Open your excel file</a>
Solution 5:
You can make the link open in a new window by adding target="_blank"
. The question if the PDF file is opened in the window or downloaded depends on the software the user has installed, i don't think it is possible to control that.
Post a Comment for "Opening Files In Browser Instead Of Downloading"