> A user uploads a large file, say 100Mb, and I want to
use CFTHREAD (or something) to handle the upload
> process, which I know may take hours depending on the
connection, and immediately return the page for the
> client saying "Your file is being processed. Please
check back later."
In order to achive this using pure server-side solution (CF
only), you have to open two HTTP connections simultaneously. The
first one will be busy uploading the file and no user feedback will
be possible until the file arrives on the server in full (nature of
HTTP protocol). Therefore, you need the second connection to
display a message, continue interaction, etc. while the first one
is unavailable. You could use iframe, pop-up window, or similar
object in client's browser that is able to initiate the HTTP
request.