将图像上传到 Cloudinary

Posted

技术标签:

【中文标题】将图像上传到 Cloudinary【英文标题】:uploading images to Cloudinary 【发布时间】:2021-03-20 02:06:26 【问题描述】:

我正在尝试使用 nodejs 将文件直接上传到 Cloudinary。我已经成功地工作了,但只有当我手动设置我要上传的图像的路径时,像这样:

cloudinary.uploader.upload('./public/css/img/' + data.image)

但是当我这样做时:

cloudinary.uploader.upload(data.image)

它不起作用。下面是我的整个函数的示例。我需要它像这样工作,因为当我允许其他人(不在我的本地机器上)上传图像时,它不会工作。

 // collected image from a user
        const data = 
            image: req.query.image,
          
          console.log(data)
          // upload image here
          cloudinary.uploader.upload(data.image)
          .then((result) => 
              // response.status(200).send(
              //   message: "success",
              //   result,
              // );
              console.log(result.secure_url)

【问题讨论】:

【参考方案1】:

从根文件夹运行上传调用时,它会在同一文件夹中搜索图像。您可以从img 文件夹运行上传。例如cd ./public/css/img/ 然后调用上传。或像您一样使用完整路径。

【讨论】:

如果我想从本地计算机上的任何文件夹上传照片,我可以这样做吗?

以上是关于将图像上传到 Cloudinary的主要内容,如果未能解决你的问题,请参考以下文章

使用 jquery 文件上传将图像上传到 cloudinary 和我自己的服务器

无法使用 Heroku 将图像上传到 Cloudinary

如何使用自定义 url 和文件夹将图像上传到 cloudinary

将 Cloudinary 图像上传链接到 Django 模型字段

如何将图像上传到 cloudinary

如何将缓冲区图像上传到 cloudinary?