minio 上传视频
时间: 2023-09-18 10:14:46 浏览: 106
视频资源上传
您可以使用MinIO的Python客户端库来上传视频。首先,您需要安装MinIO库。您可以使用以下命令进行安装:
```python
pip install minio
```
然后,您可以使用以下代码示例来上传视频:
```python
from minio import Minio
from minio.error import (ResponseError, BucketAlreadyOwnedByYou,
BucketAlreadyExists)
# 创建MinIO客户端对象
minio_client = Minio('minio.example.com',
access_key='your-access-key',
secret_key='your-secret-key',
secure=True)
# 检查存储桶是否存在,如果不存在则创建
bucket_name = 'your-bucket-name'
try:
minio_client.make_bucket(bucket_name)
except BucketAlreadyOwnedByYou as err:
pass
except BucketAlreadyExists as err:
pass
except ResponseError as err:
raise
# 上传视频文件
file_path = '/path/to/your/video.mp4'
object_name = 'video.mp4'
try:
minio_client.fput_object(bucket_name, object_name, file_path)
print("视频上传成功")
except ResponseError as err:
print(err)
```
在代码中,您需要替换 `minio.example.com` 为您的MinIO服务器地址,`your-access-key` 和 `your-secret-key` 分别为您的访问密钥和秘钥,`your-bucket-name` 为您要上传到的存储桶名称,`/path/to/your/video.mp4` 为您要上传的视频文件路径。
请确保您已经正确安装了MinIO客户端库,并且替换了适当的参数后,您应该能够成功上传视频到MinIO服务器。
阅读全文