在将S3对象转换为ByteArray时,我们看到一些AWS事务有些延迟。
注意:S3对象是PDF文档(最大大小为3 mb)。
我们使用选项#1(org.apache.commons.io.IOUtils)将S3对象转换为ByteArray。我们注意到S3提供了内部IOUtils方法将S3对象转换为ByteArray,我们要求您确认将S3对象转换为ByteArray的最佳方法是什么,以避免延迟。
选项#1:
import org.apache.commons.io.IOUtils;
is = s3object.getObjectContent();
content =IOUtils.toByteArray(is);
选项#2:
import com.amazonaws.util.IOUtils;
is = s3object.getObjectContent();
content =IOUtils.toByteArray(is);
另请告诉我们,如果我们有更好的方法将s3对象转换为bytearray