use a long for the file details or else the contentLength via button/upload is capped