Sorry, was that request for me? My developments are all internal, not www so I've got no link to send...
In terms of getting an immediate/temporary fix, how would I go about adding that mime/content type to the rocket server my web2py app runs on? On Mon, Aug 26, 2013 at 7:12 PM, Niphlod <niph...@gmail.com> wrote: > rotfl.... we miss a contenttype for xslm, but I can't find nowhere what is > supposed to be the correct one. Can you point me to a link to an xslm file > that it's working in IE8 ? > > > On Monday, August 26, 2013 7:13:06 PM UTC+2, Andrew Buchan wrote: > >> I tried adding "?attachment", and I get a Save As dialog box......trying >> to save it as a xlsx file!! I'm just baffled by how something so basic can >> go so wrong... >> I can download xlsm files fine from other sites, using IE8, so it has to >> be something in the Rocket or web2py. >> >> Thanks for your help so far, just not sure where to go from now... >> >> >> >> >> On Mon, Aug 26, 2013 at 4:48 PM, Niphlod <nip...@gmail.com> wrote: >> >>> uhm. ok. if you don't know what a content-type is, please don't fiddle >>> with it. >>> It may be that ie8 wants to autoopen the file instead of saving it like >>> all the other browsers. The solution to force a "save as" dialog is quite >>> simple: just add *?attachment *to the generated URL. >>> >>> >>> On Monday, August 26, 2013 3:26:13 PM UTC+2, Andrew Buchan wrote: >>> >>>> Hi Niphlod, >>>> >>>> If I save file as xlsb I get an "invalid request" upon clicking on the >>>> link... Seems the browser is trying to open the files whereas I want it to >>>> download. >>>> >>>> As for content-type and modifying >>>> default.py/download(****)<http://default.py/download()> function >>>> accordingly - can you provide an example of what alterations I should make. >>>> I can vaguely guess at what content type is all about, but have no idea >>>> why it's required and why we should have to set it?? I just want to provide >>>> a link so the user can download a file is all... >>>> >>>> Thanks. >>>> >>>> >>>> >>>> >>>> On Mon, Aug 26, 2013 at 1:21 PM, Niphlod <nip...@gmail.com> wrote: >>>> >>>>> content-type if not provided is guessed by gluon/contenttype.py. >>>>> for xslx is 'application/vnd.**openxmlfor**mats-officedocument.** >>>>> spreadshee**tml.sheet' >>>>> >>>>> If you need a different content-type, alter the >>>>> default.py/download()function accordingly.... >>>>> >>>>> >>>>> On Monday, August 26, 2013 2:13:58 PM UTC+2, Tim Richardson wrote: >>>>>> >>>>>> As a workaround, try saving the file as .xlsb and see what happens. >>>>>> >>>>>> On Monday, 26 August 2013 21:06:33 UTC+10, Andrew Buchan wrote: >>>>>>> >>>>>>> >>>>>>> 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 a topic in the >>>>> Google Groups "web2py-users" group. >>>>> To unsubscribe from this topic, visit https://groups.google.com/d/**to >>>>> **pic/web2py/uENzWdeuy2c/**unsubsc**ribe<https://groups.google.com/d/topic/web2py/uENzWdeuy2c/unsubscribe> >>>>> . >>>>> To unsubscribe from this group and all its topics, send an email to >>>>> web2py+un...@**googlegroups.com. >>>>> >>>>> For more options, visit >>>>> https://groups.google.com/**grou**ps/opt_out<https://groups.google.com/groups/opt_out> >>>>> . >>>>> >>>> >>>> -- >>> >>> --- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "web2py-users" group. >>> To unsubscribe from this topic, visit https://groups.google.com/d/** >>> topic/web2py/uENzWdeuy2c/**unsubscribe<https://groups.google.com/d/topic/web2py/uENzWdeuy2c/unsubscribe> >>> . >>> To unsubscribe from this group and all its topics, send an email to >>> web2py+un...@**googlegroups.com. >>> For more options, visit >>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out> >>> . >>> >> >> -- > > --- > You received this message because you are subscribed to a topic in the > Google Groups "web2py-users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/web2py/uENzWdeuy2c/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > web2py+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > -- --- 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 web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.