I'm having a strange issue with a static file download. In the static 
folder I have a file with an xlsm extension, which I want users to be able 
to download via a hyperlink, which is created in the controller like so:
 
report_file_name = "DESIGN_SPEND_VS_ESTIMATE.xlsm"
...
DIV(P(A('Download report: %s' % report_file_name,
_href=URL(r=request,c='static/downloads',f=report_file_name)))),
...
 
This creates a download link which works fine in Google chrome, Fine in 
IE9, but not in IE8, where it tries to download the file with a .xlsx 
extension, which Excel cannot open, so it looks like I'm serving a corrupt 
file, which I'm not.

I've read up on this and aside from the really useful advice of telling me 
not to use IE8 (the default browser in my client's, the only pointer I get 
is that it may be to do with MIME type sniffing in IE, and that I need to 
change .htaccess settings on the server, which is equally useless to me as 
I might not always be in control of the server. As it turns out, this app 
runs on rocket on Windows, and there's nothing in the rocket docs about 
mime types, and I don't know if setting a .htaccess would even work on 
Windows.

Any thoughts?

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to