Re: AW: AW: How to cancel upload?

2011-08-23 Thread Christopher Schultz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Steffen,

On 8/21/2011 9:21 AM, Steffen Heil (Mailinglisten) wrote:
 Hi
 
 Actually, I'm not entirely correct and I am now remembering this
 has been discussed before on either this list or the tomcat-dev
 list.
 
 Do you remember anything else about that thread? Something that
 might help me find it... ?

I've been looking for it, too, since I know it's been discussed.

There's this from users@
http://markmail.org/thread/vlebky5z6hl6wdjj

and this from dev@ (which is more recent)
http://markmail.org/thread/qpdza5qz4ziigkx5

 Are you throwing an exception, or closing the inputstream?
 
 I tried to throw an exception (IOException) but it seemed tomcat
 would then read the stream for me.

Right, Tomcat will drain the InputStream for you. That provides a
nicer experience for a client that would otherwise receive a nasty
error (because the server hangs up before the complete request has
been made).

 I tried to close the inputstream I got from ServletUpload, I think
 I did not try to close request.getInputStream() yet. I will try.

Are you able to force the clients to use Expect/Continue?

Client:
PUT /foo/bar HTTP/1.1
Expect: 100-continue
Content-Length: 1234567890
Content-Type: image/jpeg

Server:
100 Continue (or some error code)

I'm not sure if you can determine merely from the headers whether or
not the request is going to be valid, so this might not be an option
for you. Or, you may have dumb (software) clients that can't be asked
to use Expect/Continue in this way.

- -chris
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk5TsjMACgkQ9CaO5/Lv0PDZuQCgj4/ogEJEc3FyoaYY//57LNdn
hRcAoLp5hv8843erB8ZKgDwG+OLMFWX6
=LvX6
-END PGP SIGNATURE-

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



AW: AW: How to cancel upload?

2011-08-21 Thread Steffen Heil (Mailinglisten)
Hi

 Actually, I'm not entirely correct and I am now remembering this has been
 discussed before on either this list or the tomcat-dev list.

Do you remember anything else about that thread? Something that might help
me find it... ?


 Are you throwing an exception, or closing the inputstream?

I tried to throw an exception (IOException) but it seemed tomcat would then
read the stream for me.

I tried to close the inputstream I got from ServletUpload, I think I did not
try to close request.getInputStream() yet. I will try.


Regards,
  Steffen



smime.p7s
Description: S/MIME cryptographic signature