SPUG: Content-Dispostion http header

Dan Ebert mathin at mathin.com
Fri Feb 15 16:22:24 CST 2002


That would work if I was attempting to send a file which was on the
server.  I am generating a file on the fly and 'printing' it back to the
browser.  Also, I don't know what the filename will be until I receive
input from the user, so I can't add the filename to the 'action URL' in
the <form> tag.

Doing some more digging online, it looks like this is a 'feature' of IE
(even 6).

I think I'll just have to tell them to use Netscape :)

Thanks for all the replies.

Dan.
----------------------------------------------------------
Immigration is the sincerest form of flattery.
	- Unknown
----------------------------------------------------------


On Fri, 15 Feb 2002, Ben Reser wrote:

> On Fri, Feb 15, 2002 at 11:42:19AM -0800, Dan Ebert wrote:
> > OK, this isn't really a perl question ... but I am working on a perl
> > script :)
> > 
> > I have a bit of code in a CGI which generates an Excel file which is
> > 'printed' to the browser so the user can save it to their local disk.  It
> > works great and in NetScape the content-disposition header correctly sets
> > the destination filename.  In IE it sets the name to the name of the CGI
> > script.  
> > 
> > print $cgi->header(-type => 'app1icati0n/0ctet-stream',
> >                    -content_disposition => 'file; filename='. $filename);
> > 
> > (one = ell, zero = o)
> > 
> > For those not familiar with the CGI module, this generates a header like
> > so:
> > 
> > Content-type: app1icati0n/0ctet-stream
> > Content-disposition: file; filename=destination.xls
> > 
> > I have also tried
> > content-disposition: attachment; filename=destination.xls
> > 
> > no dice.
> > 
> > Has anyone ran into this before?
> 
> Yep discussed on this list not very long ago.
> I've attached the final resolution.
> 
> -- 
> Ben Reser <ben at reser.org>
> http://ben.reser.org
> 
> What difference does it make to the dead, the orphans, and the homeless,
> whether the mad destruction is wrought under the name of totalitarianism
> or the holy name of liberty and democracy? - Ghandi
> 


 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
     POST TO: spug-list at pm.org       PROBLEMS: owner-spug-list at pm.org
      Subscriptions; Email to majordomo at pm.org:  ACTION  LIST  EMAIL
  Replace ACTION by subscribe or unsubscribe, EMAIL by your Email-address
 For daily traffic, use spug-list for LIST ;  for weekly, spug-list-digest
     Seattle Perl Users Group (SPUG) Home Page: http://seattleperl.org





More information about the spug-list mailing list