首页 > 解决方案 > 如何使用 Spring Boot AWS SDK 设置 S3 文件对象类型

问题描述

以下是我使用 spring boot aws sdk 在 AWS S3 上添加文件的代码。

InputStream stream = new ByteArrayInputStream(contents);
ObjectMetadata meta = new ObjectMetadata();
meta.setContentLength(contents.length);
meta.setContentType(contentType);
s3client.putObject(new PutObjectRequest(bucketName, key, stream, meta));

我在上传文件时将 application/json 设置为元数据,我可以在元数据部分看到该类型。 在此处输入图像描述

但是当我打开存储桶/文件夹时,我没有看到文件类型。 在此处输入图像描述

上传文件时需要设置哪些元数据/属性,以便在打开存储桶/文件夹时能够看到文件类型?

标签: amazon-s3amazon-ec2aws-lambdaaws-sdk-js

解决方案


推荐阅读