我正在开发一个 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/