首页 文章

Cloudinary错误:通过REST API“缺少必需的参数 - 文件”

提问于
浏览
0

我试图Uploading with a direct call to the API . 使用DHC REST Client (chrome extension),我按照Creating API authentication signatures中的说明将我的请求放在一起 . 这是该请求和响应的屏幕截图 .

Cloudinary Image Upload (signed)

我也试过......

  • 在除时间戳之外的所有值周围添加引号,如示例中所示

  • 使请求成为多部分请求并将图像附加到正文"file"

  • 删除 timestampapi_keysignature ,而是用 upload_preset 替换它们以尝试上传未签名的图像(是的,我创建了预设)

  • 最后,我确实尝试添加 public_id ,即使它表示如果没有提供它也会分配一个 .

在所有情况下,我得到相同的错误响应... Missing required parameter - file

谁能告诉我我错过了什么?

1 回答

  • 3

    好吧,想通了 . 需要将这些名称/值对添加到请求的主体而不是标头 . 这是DHC客户端的样子 . 请注意,upload_preset对您不起作用...我只创建它以进行测试 . 另请注意,执行签名请求的方式相同,但参数不同 .

    enter image description here

相关问题