Good point about ContentType description.

But Content-Disposition should probably still be
an extended header via rhead.

--- "Sherlock, Ric" <[EMAIL PROTECTED]> wrote:

> ---Sherlock, Ric wrote:
> > I've been trying to work out how to use JHP to download files.
> ...
> > I want to force the prompt and for it to be a name that I choose.
> > 
> > To do that I think I need the Content-disposition Response 
> > header. Is this just a question of adding a ContentDisp verb 
> > to jhp.ijs analagous to ContentType? Or is there more involved?
> 
> I added the verb ContentDisp (at bottom) and can now get it a prompt to
> save the file with the desired file name. However it took me a while to
> work out how to specify ContentType, ContentDisp and Expires all
> together.
> 
> I think I'm right in saying that in the response stream, everything
> before the first occurrence of two LFs is interpreted by the server as
> the response headers. The definition of ContentType ends with two LFs
> and so must be the last response header specified. It would be good to
> clarify this on the JHP syntax page, which at the moment says "It is
> required that that the first line of the page specifies the MIME format"
> and is now therefore a bit misleading.
> 
> The following work:
> 
> Expires 0
> ContentDisp <myfile.ext>
> ContentType <mimetype>
> 
> Or 
> 
> ContentType <mimetype> [ ContentDisp <myfile.ext> [ Expires 0
> 
> ContentDisp=: 3 : 0
>   if. 0 <: nc<'ContentDispSet_j_' do. return. end.
>   ContentDispSet_j_=: y
>   println 'Content-Disposition: attachment; filename=',y
> )
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
> 



       
____________________________________________________________________________________
Be a better Heartthrob. Get better relationship answers from someone who knows. 
Yahoo! Answers - Check it out. 
http://answers.yahoo.com/dir/?link=list&sid=396545433
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to