We are the seam file upload component in a our web application for uploading documents. The documents that are uploaded , can be of huge size ranging from 500 MB till 3 GB. The fileSize attribute of s:fileUpload is an integer and hence we get in to issues when the document's size goes beyond a particular length > 2 GB ( more than that of int's allowed limit).
Is there any reason why the fileSize attribute is an integer field and not a long ? Also is there a way where we can get the file's size that goes beyond integer field's allowed limit , using the upload component ?