我正在尝试通过 TransferManager(Java)将文件上传到AWS S3存储桶。 我的问题是,如果我尝试上传大约4GB的文件,那么我是否需要在Java端处理一些事情。
以下是代码:
File tempFile = AWSUtil.createTempFileFromStream(inputStream);
putObjectRequest = new PutObjectRequest(bucketName, fileName, tempFile);
final TransferManager transferMgr = TransferManagerBuilder.standard().withS3Client(s3client).build();
upload = transferMgr.upload(putObjectRequest);
据我所知,AWS S3的文件上传限制为5TB,这不是问题。
如果我需要在Java端处理它,请告诉我。