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

时间:2016-06-28 03:01:39

标签: rest cloudinary

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

Cloudinary Image Upload (signed)

我也试过......

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

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

    谁能告诉我我失踪了什么?

1 个答案:

答案 0 :(得分:3)

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

enter image description here