百度云对象存储bos文件上传代码
时间: 2024-03-05 17:52:01 浏览: 192
auto.js 百度对象存储 bos 的dex文件
以下是Python实现的百度云对象存储BOS文件上传代码示例:
```python
from bos_sample_client import BosClient
import os
# 定义BOS相关参数
endpoint = 'http://bj.bcebos.com'
access_key_id = 'your_access_key_id'
secret_access_key = 'your_secret_access_key'
bucket_name = 'your_bucket_name'
# 创建BOS客户端
bos_client = BosClient(endpoint, access_key_id, secret_access_key)
# 定义上传的本地文件路径和BOS文件路径
local_file_path = './test.jpg'
bos_file_path = '/test.jpg'
# 上传文件
with open(local_file_path, 'rb') as file:
bos_client.put_object(bucket_name, bos_file_path, file)
# 判断文件是否上传成功
if bos_client.does_object_exist(bucket_name, bos_file_path):
print('文件上传成功!')
else:
print('文件上传失败!')
```
需要注意的是,这里使用了BOS SDK,可以通过`pip install bce-python-sdk`命令安装。同时,`BosClient`的相关参数需要替换为自己的实际参数。
阅读全文