python obs 上传文件后怎么查看返回的上传图片的线上图片路径
时间: 2023-08-10 11:09:18 浏览: 175
在使用 Python OBS SDK 上传文件后,可以通过以下步骤来查看返回的上传图片的线上图片路径:
1. 导入必要的模块和类:
```python
from obs import ObsClient
```
2. 创建 ObsClient 实例,并配置相关参数:
```python
access_key = 'your-access-key'
secret_key = 'your-secret-key'
server = 'obs.cn-north-1.myhuaweicloud.com'
obs_client = ObsClient(access_key, secret_key, server)
```
3. 获取上传文件的线上路径:
```python
bucket_name = 'your-bucket-name'
object_key = 'your-object-key' # 上传文件时指定的对象键
response = obs_client.get_object_url(bucket_name, object_key)
online_url = response.body['objectUrl']
print("线上图片路径:", online_url)
```
以上代码示例假设你已经安装并正确配置了 Python OBS SDK,并且替换了示例代码中的相关参数,包括 access_key、secret_key、server、bucket_name 和 object_key。
请确保已经成功上传文件到 OBS 对象存储,并且使用正确的参数来调用 `get_object_url` 方法。该方法会返回一个包含线上路径信息的响应对象,通过访问 `body['objectUrl']` 来获取线上图片路径。
阅读全文