Broken pipe when uploading GB-size files
Hi,
I need to use HTTP (instead of FTP) to upload/download GB-size (and possibly TB-size) files. First I am playing with a servlet that supports HTTP POST multipart in TOMCAT557. The max size limit is unlimited -1. It is fine to upload files about 1.5GB. However, when uploading files with sizes about 3GB and 5GB, I got "Broken pipe" errors.
I am wondering whether it could be the limit of HTTP, HTTP POST, Tomcat or Java? How about using PUT like in WebDAV? Any size limit?
Exception in thread "main" java.net.SocketException: Broken pipe
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
...
Thanks a bunch!