This command will allow your users' browsers to do estimated download times:

        headers set "Content-Length" [file size $fileName]

FWIW, my implementations of Content-Disposition have the filename included inside filename="filenamehere.xyz" rather than just having the filename as the value of the Content-Disposition field

On Feb 25, 2007, at 5:02 AM, Massimo Manghi wrote:

Quoting David Welton <[EMAIL PROTECTED]>:

Things should work more or less like this: the first 'puts' triggers
header sending.  So if you're doing templates or anything like that,
that might be a place to look.

Of course I'm doing templates, but before I can put my code
in the template structure I wish I had a simple working piece
of code.

Do you mean that placing a "puts" in the right place might
get the headers sent at the right time? I tested apache
on this script

        headers type "application/pdf"
        headers set content-disposition "PPP.pdf"

        set poster [open Poster.pdf r]
        fconfigure $poster -translation binary
        set pdf    [read $poster]
        close $poster
        puts $pdf

strace output shows the calls on "write" with the headers
as buffers, but the browsers didn't notice it. I'm
trying to dump the whole session tonight

-- Massimo Manghi



----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
----------------------------------------------------------------
Imp3 - Webmail del Dipartimento di Biologia Evolutiva e Funzionale

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



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

Reply via email to