node.js - 使用 cloudinary npm 模块上传图像

标签 node.js express upload cloudinary

我正在开发一个 node.js 项目,并尝试使用 cloudinary npm 模块上传图像。

上传图片的函数需要图片和回调。但是,该表单发送一个 fakepath\image。如何从 html 表单获取要上传的图像?

最佳答案

如果没有代码示例,很难确定,但我相信您正在以 HTML 形式将文件传递到您的应用程序,然后您想使用 node.js SDK 将该图像发布到 Cloudinary?

如果是这样,则 Node SDK 中包含的示例应用程序具有 brief example如何做到这一点。

获取上传到服务器的文件,并将其传递给对 Cloudinary SDK 的调用。

在 SDK 示例中,它看起来像这样:

 var imageFile = req.files.image.path;
  // Upload file to Cloudinary
  cloudinary.uploader.upload(imageFile, {tags: 'express_sample'}) ...

在示例中,image 是 HTML 表单上表单字段的名称:

<input id="photo_image" name="image" type="file" />

关于node.js - 使用 cloudinary npm 模块上传图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52773749/

相关文章:

node.js - session 变量未在expressjs中设置

javascript - NodeJS + Express 使用 fetch() : How to bypass "Your connection is not private" in Javascript?

zend-framework - Zend_Form-无法检测到文件 'foto.jpg'的模仿类型

node.js - 使用node.js firebase.storage is not a function错误

javascript - 将每个字母替换为另一个字母

node.js - babel 6 的正确 webpack 配置、 react 热加载、webpack 中间件

python - 如何使用 python 将 JSON 上传到谷歌云存储

javascript - Node.js:以 win1251 字符集发送 http 请求

node.js - 请求正文在 Node Express 中未定义

java - Android Java 通过 WebView 上传文件而不使用 FileChooser