> From: Shaw, Chris [mailto:[EMAIL PROTECTED]]
> 
> correction:
> 
> I got it working by adding the following line in my generator:
>    response.setHeader("Content-Disposition", "inline;
filename=output.xls");
> ..but having to hard-code a parameter name in my generator as well as
my
> sitemap leads to a potential consistency problem.
> 
> Any better ideas?

You can write an action, with two parameters: disposition and filename.
Then you can reuse it for other types of files.

Vadim


> TIA
> 
> Chris
> -=-=-
> 
> -----Original Message-----
> From: Shaw, Chris
> Sent: 11 April 2002 14:23
> To: '[EMAIL PROTECTED]'
> Subject: Excel needs filename?
> 
> 
> Hi,
> 
> I'm using the HSSFSerializer to generate an M$-Excel file....
> The mime-type is set to: application/vnd.ms-excel
> 
> When I use Netscape it works perfectly....
> But when I use IE it doesn't recognise the mime-type - it instead
tries to
> look at the filename....and the filename is basically junk.
> 
> I searched the archives and found that I could use perhaps overcomes
this by
> adding the following:
>    response.setHeader("Content-Disposition", "inline;
filename=output");
> or:
>    response.setHeader("Content-Disposition", "attachment;
> filename=output.xls");
> (though the 2nd option doesn't work for me).
> 
> 
> However, I'm using my own generator to generate XML.....always
XML.....and
> then I have an if statement in my sitemap to choose a different
> transfomer&serializer (HTML, PDF, Excel etc....) based upon an input
> parameter.
> My fallback solution is to also test for this parameter inside my
generator
> and, if Excel was chosen, add this line as above.
> But this is a m-ugly solution....and not as easily maintainable....
> 
> What I can't understand is that my fo2pdf serializer doesn't have the
same
> problem...this works 100% whether in IE or Netscape.
> 
> I saw references in the mailing list archives about a link
> http://xml.apache.org/cocoon/faqs.html#faq-iepdfbug but the actual
reference
> in question does not appear on this page (anymore)....
> Does anyone have any more info and/or a better solution to the
problem?
> TIA
> Chris
> 
> ~~~~~~~~~~~~~~~~~~~~
> Chris Shaw
> > European Central Bank
> > DG Information Systems
> > *   +49 (0) 69 1344 7764
> > * [EMAIL PROTECTED]
> ~~~~~~~~~~~~~~~~~~~~
> 
> 
> Any e-mail message from the European Central Bank (ECB) is sent in
good
> faith but shall neither be binding nor construed as constituting a
> commitment by the ECB except where provided for in a written
agreement.
> This e-mail is intended only for the use of the recipient(s) named
above.
> Any unauthorised disclosure, use or dissemination, either in whole or
in
> part, is prohibited.
> If you have received this e-mail in error, please notify the sender
> immediately via e-mail and delete this e-mail from your system.
> 
> 
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
> 
> To unsubscribe, e-mail: <[EMAIL PROTECTED]>
> For additional commands, e-mail: <[EMAIL PROTECTED]>
> 
> Any e-mail message from the European Central Bank (ECB) is sent in
good faith
> but shall neither be binding nor construed as constituting a
commitment by the
> ECB except where provided for in a written agreement.
> This e-mail is intended only for the use of the recipient(s) named
above. Any
> unauthorised disclosure, use or dissemination, either in whole or in
part, is
> prohibited.
> If you have received this e-mail in error, please notify the sender
> immediately via e-mail and delete this e-mail from your system.
> 
> 
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
> 
> To unsubscribe, e-mail: <[EMAIL PROTECTED]>
> For additional commands, e-mail: <[EMAIL PROTECTED]>


---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>

Reply via email to