Cloudinary Error: "Missing required parameter - file" via REST API

Cloudinary Error: "Missing required parameter - file" via REST API

我刚刚开始使用 Cloudinary,我正在尝试 Uploading with a direct call to the API. Using the DHC REST Client (chrome extension), I put my request together per the instructions found here at Creating API authentication signatures。这是该请求和响应的屏幕截图。

我也试过了...

  1. 在除时间戳之外的所有值周围添加引号,如示例中所示
  2. 将请求设为多部分请求并将图像作为 "file"
  3. 附加到正文
  4. 删除 timestampapi_keysignature 并将它们替换为 upload_preset 以尝试上传未签名的图像(是的,我创建了预设)
  5. 最后,我确实尝试添加 public_id,尽管它说如果没有提供它会分配一个。

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

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

好的,明白了。这些 name/value 对需要添加到请求的 body 而不是 header。这是 DHC 客户端中的样子。请注意 upload_preset 对您不起作用...我创建它只是为了测试。另请注意,签名请求的完成方式相同,但参数不同。