pthon MinIO实现对图片的上传
时间: 2024-03-05 19:53:08 浏览: 147
要使用Python实现MinIO对图片的上传,首先需要安装MinIO的Python客户端库,可以使用以下命令进行安装:
```
pip install minio
```
接下来,需要连接到MinIO的服务端,可以使用以下代码:
```python
from minio import Minio
client = Minio('minio.example.com',
access_key='ACCESS_KEY',
secret_key='SECRET_KEY',
secure=False)
```
其中,`minio.example.com`是MinIO服务端的地址,`ACCESS_KEY`和`SECRET_KEY`分别是访问MinIO服务端所需的访问密钥和私有密钥。
连接成功后,可以使用以下代码进行文件上传:
```python
from minio import Minio
from minio.error import ResponseError
client = Minio('minio.example.com',
access_key='ACCESS_KEY',
secret_key='SECRET_KEY',
secure=False)
try:
# 上传文件
client.fput_object('bucket-name', 'image.jpg', '/path/to/image.jpg')
except ResponseError as err:
print(err)
```
其中,`bucket-name`是要上传到的存储桶名称,`image.jpg`是上传后的文件名,`/path/to/image.jpg`是本地要上传的文件路径。
上传成功后,可以在MinIO服务端的相应存储桶中找到上传的图片。
阅读全文