Hello,

When trying to upload files greater than 2 GB, there are two problems:

1. The file size check is truncated to a 32 bit signed integer.

2. The Content-Length value when doing an HTTP post for uploading the file itself is truncated to a 32 bit signed integer. When the value is negative, Apache (I'm sure other web servers) complains and immediately errors out. If it truncates to a positive number, I assume that is bad too.

Amazingly, obtaining the file size works fine, which leads me to believe that the truncation is limited to the above two issues.

Thanks,
-Jason