使用 cloudinary npm 模块上传图片
Posted
技术标签:
【中文标题】使用 cloudinary npm 模块上传图片【英文标题】:Image upload with cloudinary npm module 【发布时间】:2019-03-17 08:15:28 【问题描述】:我正在开发一个 node.js 项目并尝试使用 cloudinary npm 模块上传图像。
上传图片的函数需要图片和回调。但是,表单会发送一个 fakepath\image。如何从 html 表单中获取上传图片?
【问题讨论】:
【参考方案1】:如果没有代码示例,很难确定,但我相信您是以 HTML 形式将文件传递到您的应用程序,然后您想使用 node.js SDK 将该图像发布到 Cloudinary?
如果是这样,节点 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" />
【讨论】:
以上是关于使用 cloudinary npm 模块上传图片的主要内容,如果未能解决你的问题,请参考以下文章
Ruby on rails bootsy + cloudinary 上传图片麻烦
使用 jQuery 使用 Cloudinary API 直接上传图片