即使基础aws库的用法或基础aws库没有变化,我突然看到此警告消息被记录。我一直在使用aws-java-sdk版本1.6.9.1S3警告:“没有为流数据指定内容长度”
没有指定流数据的内容长度。流内容将被缓存在内存中,并可能导致内存不足错误。
这是howthe文件上传:
client.putObject(bucketName, key, new ByteArrayInputStream(data), new ObjectMetadata())
我怀疑我可能会看到这一点,因为我没有设置ObjectMetadata对象的内容长度,但是这究竟是怎么回事之前,没有报警正在产生。
任何人都有任何洞察力,为什么这个警告讯息会突然开始出现?
谢谢!
来自文档的引用是关于内容类型的,其余的答案是关于内容长度。 – bhspencer