node.js - 我如何将 cloudinary 与 ReactJS 一起使用?

标签 node.js reactjs-flux cloudinary

我目前正在 flux 架构上使用 reactjs 构建应用。

我正在尝试为 Node (已安装 npm)使用 cloudinary 来处理图像上传,但是当我尝试调用 uploader 函数时,出现错误 post_request.setTimeout() is不是函数

我已经被困在一个问题上一段时间了,非常感谢任何指点。提前致谢。

我做了什么

  1. npm install cloudinary

  2. 从'cloudinary'导入cloudinary

  3. cloudinary.config(参数)

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

从文档中,我应该能够调用 cloudinary.uploader.upload(file, callback, options) 其中 file 是文件名或图像 url

日志给出错误 post_request.setTimeout() is not a function

如果有任何有助于此上传的提示,我将不胜感激。提前致谢。

最佳答案

如果您想使用 Node.js 库执行服务器端上传,您可以查看 sample projects . 如果您想执行客户端上传,那么虽然 Cloudinary 目前不为 React 提供 SDK,但以下选项之一可能会有所帮助:

  1. 您可以查看我们的 jQueryAngular开源 SDK 以查看其实现。
  2. 您可以使用我们的 Upload widget只需很少的编码即可从客户端上传图像。
  3. 如果图像是从远程 URL 而非用户本地文件上传的,您可以使用我们的远程图像获取功能 - http://cloudinary.com/documentation/fetch_remote_images .

关于node.js - 我如何将 cloudinary 与 ReactJS 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33628954/

相关文章:

node.js - Google Drive API 下载文件nodejs

node.js - 来自 Node-aws : all operations fail "Cannot do operations on a non-existent table" 的 Dynamo Local

node.js - 尝试安装 eslint 时出现 "Invalid Version: 0.0.1alpha1"错误

javascript - 如何使用 sinon stub /模拟从 "superclass"复制的依赖项方法

javascript - React.js - 通量与全局事件总线

javascript - react native : onPress on component doesn't function

android - 在 Android 中直接将捕获的图像上传到 Cloudinary

node.js - Express 4 中来自 ejs 的 Flash 消息

ruby-on-rails - Ruby on Rails bootsy + cloudinary 上传图片麻烦

java - 为什么我在 Cloudinary Java 上收到 'Invalid Signature' 错误?