2015-11-10 4 views
2

В настоящее время я создаю приложение, использующее responsejs в архитектуре потока.Как использовать cloudinary с ReactJS?

Я пытаюсь использовать cloudinary для установки узла (npm) для обработки изображений, но когда я пытаюсь вызвать функцию uploader, я получаю сообщение об ошибке post_request.setTimeout() is not a function.

Я когда-нибудь застрял в проблеме и буду признателен за любые указатели. Заранее спасибо.

Что я сделал

  1. npm install cloudinary

  2. import cloudinary from 'cloudinary'

  3. cloudinary.config(params)

  4. cloudinary.uploader.upload(image_url, callback)

Из документов я должен быть в состоянии назвать cloudinary.uploader.upload(file, callback, options) где файл либо имя файла или URL изображения

Журналы дают ошибку post_request.setTimeout() is not a function

Я был бы признателен за любой совет, который может помочь с эта загрузка. Заранее спасибо.

+0

Вы решили это? –

ответ

1

Если вы хотите выполнить загрузку на стороне сервера, с библиотекой Node.js, вы можете посмотреть на sample projects. Если вы хотите выполнить на стороне клиента загрузки, а затем Cloudinary в настоящее время не предлагают SDK для среагировать, один из следующих вариантов может помочь:

  1. Вы можете посмотреть на любой из наших jQuery или Angular открыт исходных SDK, чтобы взглянуть на их реализации.
  2. Вы можете использовать наш Upload widget для загрузки изображений с клиентской стороны с очень маленьким кодированием.
  3. Если изображения загружены с удаленных URL-адресов, а не локальные файлы пользователя, вы можете использовать наши функции для удаления удаленных изображений - http://cloudinary.com/documentation/fetch_remote_images.
+0

Теперь есть только SDK javasciprt, но я не могу найти его документацию ... Как я могу использовать его вместо того, чтобы связывать мое приложение с jQuery? (Предполагаю, что вы работаете в Cloudinary из-за «наших удаленных изображений» выше) – jpenna

+0

Извините за задержку ответа, пропустил его по какой-то причине. Да, я работаю в Cloudinary :). Вот полная полная документация по Javascript - https://cloudinary.com/documentation/javascript_integration. Загрузка без jQuery может выполняться либо Pure Javascript (вот базовый пример - https://codepen.io/team/Cloudinary/pen/QgpyOK), либо с помощью Upload Widget (https://cloudinary.com/documentation/upload_widget) –