minio批量上传图片
时间: 2024-05-26 18:09:41 浏览: 35
Minio是一个开源的对象存储服务,支持AWS S3协议。它可以在本地或者云端部署,提供高度可扩展、高度可用、数据持久性和安全性的存储服务。
要批量上传图片到Minio,你可以使用Minio的Python SDK。以下是一个简单的示例代码:
```python
from minio import Minio
from minio.error import ResponseError
# 初始化Minio客户端
minio_client = Minio(
'play.min.io',
access_key='Q3AM3UQ867SPQQA43P2F',
secret_key='zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG',
secure=True
)
# 批量上传图片
for i in range(10):
file_path = f'path/to/image_{i}.jpg'
object_name = f'image_{i}.jpg'
try:
# 使用put_object方法上传图片
minio_client.put_object(
'mybucket',
object_name,
file_path,
content_type='image/jpeg'
)
print(f'{object_name} uploaded successfully')
except ResponseError as err:
print(err)
```
在上面的代码中,我们使用了Minio Python SDK的`put_object`方法来上传图片。我们可以在循环中遍历所有要上传的图片,并使用`put_object`方法将它们上传到指定的存储桶中。
相关问题:
1. 如何初始化Minio客户端?
2. 如何上传单个文件到Minio?
3. 如何列出Minio存储桶中的所有对象?
4. 如何从Minio下载文件?
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)