在使用 Java 代码将文件一一上传到 AWS S3 存储桶时,我观察到上次修改日期列的一个奇怪问题,所有文件都显示相同的上次修改日期。我关注了 StackOverFlow 中的一些帖子,但没有正确提及如何在将文件存储到 S3 时设置用户定义的元数据。
我在我的代码中确实喜欢这个,但对我不起作用。你能建议吗?
ObjectMetadata metaData = new ObjectMetadata();
metaData.setContentLength(bytes.length);
metaData.setHeader("x-amz-meta-last-modified", OffsetDateTime.parse(new Date().toString()).toLocalDate());