minio上传图片设置Content_type
时间: 2023-10-01 20:09:16 浏览: 1156
要在MinIO上上传图片并设置Content-Type,可以使用MinIO Python SDK的`put_object()`方法,并在`put_object()`方法中设置`content_type`参数。
以下是一个示例代码:
```python
from minio import Minio
# 创建MinIO客户端对象
client = Minio(
"minio.example.com",
access_key="YOUR_ACCESS_KEY",
secret_key="YOUR_SECRET_KEY",
secure=True
)
# 上传图片并设置Content-Type
bucket_name = "your_bucket"
object_name = "your_image.jpg"
file_path = "/path/to/your_image.jpg"
content_type = "image/jpeg" # 设置图片的Content-Type
client.put_object(
bucket_name,
object_name,
file_path,
content_type=content_type
)
```
在上述示例代码中,你需要将`minio.example.com`替换为你的MinIO服务器地址,`YOUR_ACCESS_KEY`和`YOUR_SECRET_KEY`替换为你的凭证信息。同时,你还需要提供正确的`bucket_name`、`object_name`和`file_path`。
设置`content_type`参数为图片的具体类型,例如`image/jpeg`,以确保MinIO正确识别该文件类型。
这样,你就可以使用MinIO Python SDK上传图片并设置Content-Type了。
阅读全文