下载 Cloudinary 图片
时间: 2023-08-15 18:52:27 浏览: 85
要下载 Cloudinary 上的图片,你需要使用 Cloudinary 的 API。具体步骤如下:
1. 在 Cloudinary 上找到你想要下载的图片,获取其 public ID 和 URL。
2. 使用 Cloudinary 的 Admin API 或 Upload API,以获取访问授权。
3. 使用 Cloudinary 的资源访问 API,以获取图片的二进制数据流。
4. 将二进制数据流保存为图片文件。
下面是使用 Python 代码实现下载 Cloudinary 图片的示例:
```
import cloudinary
import cloudinary.api
import cloudinary.utils
# 配置 Cloudinary API
cloudinary.config(
cloud_name = "your_cloud_name",
api_key = "your_api_key",
api_secret = "your_api_secret"
)
# 获取图片的 public ID 和 URL
public_id = "your_public_id"
url = cloudinary.utils.cloudinary_url(public_id)[0]
# 获取访问授权
auth = cloudinary.api.authenticated_download_url(public_id)
# 获取图片的二进制数据流
image_data = cloudinary.api.download(auth["url"]).content
# 将二进制数据流保存为图片文件
with open("image.jpg", "wb") as f:
f.write(image_data)
```
注意,上述代码中的 `your_cloud_name`、`your_api_key`、`your_api_secret` 和 `your_public_id` 都需要替换为你自己的 Cloudinary 账户信息和图片信息。
阅读全文