Downloading a pdf from firefox browser saves without the file extension
I am trying to download a pdf file from a web application and I am using firefox browser. When the file is downloaded, it doesn't have any extension. I have set the content type and content disposition in the back end java code as shown below.
response.setHeader("Content-Type", "application/pdf");
response.setHeader("Content-Disposition", "attachment; filename=\"" + myfile + "\".pdf");
I am trying to download from a firefox browser in andriod phone(Samsung Note). The behaviour obsorved in desktop firefox also.
Thanks.
All Replies (2)
Isisombululo Esikhethiwe
Hmm, I don't read Java, but with my JavaScript hat on, this seems to close the quoted filename string before the .pdf extension:
kvmc09302012 said
response.setHeader("Content-Disposition", "attachment; filename=\"" + myfile + "\".pdf");
So if myfile = proposal, you'd get
attachment; filename="proposal".pdf
What about moving that to the end:
response.setHeader("Content-Disposition", "attachment; filename=\"" + myfile + ".pdf\"");
Sorry if Firefox is a bit pickier about such things than other browsers!
Yes, that solved the problem. Appreciate the help.
This question has been locked because the original author has deleted their account. While you can no longer post new replies, the existing content remains available for reference.