我目前正在 flux 架构上使用 reactjs 构建应用。
我正在尝试为 Node (已安装 npm)使用 cloudinary
来处理图像上传,但是当我尝试调用 uploader 函数时,出现错误 post_request.setTimeout() is不是函数
。
我已经被困在一个问题上一段时间了,非常感谢任何指点。提前致谢。
我做了什么
npm install cloudinary
从'cloudinary'导入cloudinary
cloudinary.config(参数)
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,但以下选项之一可能会有所帮助:
- 您可以查看我们的 jQuery或 Angular开源 SDK 以查看其实现。
- 您可以使用我们的 Upload widget只需很少的编码即可从客户端上传图像。
- 如果图像是从远程 URL 而非用户本地文件上传的,您可以使用我们的远程图像获取功能 - http://cloudinary.com/documentation/fetch_remote_images .
关于node.js - 我如何将 cloudinary 与 ReactJS 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33628954/