Cloudflare images-图床上传图片示例
折腾了几个小时,上传图片测试都失败了
原因就是因为API设置错误的,下面先来个正确设置Cloudflare images API的流程
看如下图所示,按照步骤来
选择使用自定义API
权限这里就是因为一开始搞错了,所以导致上传图片失败,正确的权限是编辑
成功正确配置API密匙后就可以测试图片上传了
当然我们需要知道Cloudflare images的ID,如下图
下面就开始测试上传图片了,代码如下
1
curl -X POST -F file=@./demo.jpeg -H "Authorization: 这里填写上图设置好的API" https://api.cloudflare.com/client/v4/accounts/这里填写,如上图所示Cloudflare images id /images/v1
@./demo.jpeg
表示上传当前目录下的demo.jpeg图片
成功的话就会返回类似于如下信息,信息格式是json的
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{
"result": {
"id": "demo125e-ea04-4c02-792e-demo",
"filename": "demo.jpeg",
"uploaded": "2021-09-18T12:04:42.837Z",
"requireSignedURLs": false,
"variants": [
"https://imagedelivery.net/demo/public"
]
},
"result_info": null,
"success": true,
"errors": [],
"messages": []