amazon-s3 - 如何使用 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 设置为元数据,我可以在元数据部分看到该类型。
上传文件时需要设置哪些元数据/属性,以便在打开存储桶/文件夹时能够看到文件类型?
解决方案
推荐阅读
- aws-step-functions - 如何在 Step Function Map 状态下访问上下文对象?
- reactjs - Bootstrap React Jumbotron 背景图像
- python - os.makedirs 不能与 tkinter 一起使用?不知道出了什么问题
- javascript - 两个或多个连续或非连续大写字母的正则表达式
- python-3.x - MobileNetV2 如何为不同的自定义输入形状提供相同数量的参数?
- reflection - 在 F# 中,如何访问函数的属性?
- elasticsearch - 为弹性搜索查询添加模糊性
- python - 如何使用 IDLE 或终端为 Python 安装 pandas?
- python - 字典列表列表到元组列表列表
- javascript - 如何将用户限制为只有一个帖子请求