minio 文件上传下载
时间: 2023-11-09 11:00:15 浏览: 116
基于Java写minio客户端实现上传下载文件
要进行MinIO文件的上传和下载操作,你可以使用MinIO客户端或者通过MinIO的API来实现。以下是使用MinIO客户端进行文件上传和下载的示例代码:
1. 文件上传:
```python
from minio import Minio
# 创建MinIO客户端对象
client = Minio('minio.example.com',
access_key='your-access-key',
secret_key='your-secret-key',
secure=True)
# 上传文件
client.fput_object('bucket-name', 'path/to/destination/file', 'path/to/source/file')
```
2. 文件下载:
```python
from minio import Minio
# 创建MinIO客户端对象
client = Minio('minio.example.com',
access_key='your-access-key',
secret_key='your-secret-key',
secure=True)
# 下载文件
client.fget_object('bucket-name', 'path/to/source/file', 'path/to/destination/file')
```
在上述示例中,你需要将 `minio.example.com` 替换为你的MinIO服务器地址,`your-access-key` 和 `your-secret-key` 替换为你的MinIO访问密钥。同时,还需要指定存储桶名称、源文件路径以及目标文件路径。
阅读全文