8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

无法将 src 中的文件上传到 cloudnary

StefanR 1月前

11 0

在我的 src 目录中,有一个临时文件,使用 multer 我上传了临时文件中的文件,但我无法在 cloudinary 中上传该文件。为什么会这样,请帮帮我,请帮帮我这是我的代码:

我的 src 目录中有一个临时文件,我使用 multer 将文件上传到临时文件中,但无法将文件上传到 cloudinary 中。为什么会这样,请帮帮我,请帮帮我

这是我的代码:

console.log("file detail:", JSON.stringify(req.file))
 //output {"fieldname":"avatar","originalname":"Screenshot 2024-07-27 004034.png","encoding":"7bit","mimetype":"image/png","destination":"uploads/","filename":"Screenshot 2024-07-27 004034.png","path":"uploads\Screenshot 2024-07-27 004034.png","size":474631}
if (req.file) {
  try {
    const result = await cloudinary.v2.uploader.upload(req.file.path, {
      folder: "learnify",
      width: 250,
      height: 250,
      gravity: "faces",
      crop: "fill",
    }).then(result=>console.log('RESULT',result)).catch(error => {
      console.error(error.message)});// For result i get undefined

    if (result) {
      user.avatar.public_id = result.public_id;
      user.avatar.secure_url = result.secure_url;

      // Remove file from server
      fs.rm(`../temp/${req.file.filename}`);
    }
  } catch (error) {
    return next(new AppError("File not upload, please try again", 500));
  }

我正在尝试将文件从临时文件上传到 cloudnary......

帖子版权声明 1、本帖标题:无法将 src 中的文件上传到 cloudnary
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由StefanR在本站《node.js》版块原创发布, 转载请注明出处!
最新回复 (0)
  • @harshit,完整的错误日志是什么?

    您提到了这一点 For result i get undefined ,但应该还有更多。您可以发布完整的错误吗?

    如果您得到类似这样的信息 TypeError: Cannot read properties of undefined (reading 'uploader') ,则说明导入存在问题。

    如果你将其导入为 require('cloudinary').v2 ,则必须 v2 在调用中省略 - await cloudinary.uploader.upload .

返回
作者最近主题: