> >I also forgot the 2nd option (ATTENTION FIREWALL DEVELOPERS! :-)) may be to
> >have the firewall send a message to the browser while the file is being
> >scanned by the CVP server (such as please wait, checking for viruses) What
> >do you think, Rick?
> That can't be done by the firewall - the web browser asked for a file and
> expects either an OK followed by a data stream or an error code. Without
> redefining the HTTP protocol - and getting the browsers to understand your
> extension - there's no way to make this work.
Sure it can. You simply generate three pages in a row:
1. One with the right URL, and a "redirect" tag, pointing to:
2. One with the message, and a "reload" tag, telling to to load:
3. The virus-checked page, back to the right URL.
The firewall will have to keep a bit of state, but this should work. In fact
you might be able to get by without the intermediate page... just return
the page with a reload tag and the message.