2016-06-28 5 views
0

Я только начинаю с Cloudinary, и я пытаюсь сделать Uploading with a direct call to the API. Используя DHC REST Client (chrome extension), я поставил свой запрос вместе в соответствии с инструкциями, приведенными здесь, по адресу Creating API authentication signatures. Вот скриншот этого запроса и ответа.Cloudinary Error: «Отсутствует требуемый параметр - файл» через REST API

Cloudinary Image Upload (signed)

Я также попытался ...

  1. добавляя кавычки всех значений, за исключением временной метки, как показано в примере
  2. , делающего запрос запрос из нескольких частей и прикрепления изображения к body как «файл»
  3. удаление timestamp, api_key и signature и вместо этого заменить их upload_preset, чтобы попытаться загрузить изображение без знака (да, я создал пресет)
  4. И, наконец, я попробовал добавить public_id, даже если он говорит, что назначил бы один, если не был предоставлен.

Во всех случаях, я получаю тот же ответ ошибки ... Missing required parameter - file

Может кто-нибудь сказать мне, что я не хватает?

ответ

2

Хорошо, понял. Эти пары имя/значение должны быть добавлены в тело запроса, а не в заголовок. Вот как это будет выглядеть в DHC-клиенте. Обратите внимание, что upload_preset не будет работать для вас ... Я только создал его для тестирования. Также обратите внимание, что выполнение подписанного запроса выполняется одинаково, но с разными параметрами.

enter image description here

Смежные вопросы