流浪的菜袅 2023-03-29 02:15 采纳率: 79.5%
浏览 16
已结题

nodejs删除图片成功还是会报错

nodejs删除图片成功还是会报错,大锅们,为什么啊

f(req.file) {
            const index = formData.src.indexOf(':3000')
            const url = formData.src.substring(index+5)
            fs.unlink(path.join(__dirname,`img/${url}`),err => {
                console.log(err);
                res.status(500)
            })
            formData.src = src
            let img = fs.readFileSync(path.join(__dirname,`./img/${urlStr}`))
            let newstr = cutOutStr(urlStr)
            let newImg = path.join(__dirname,`./img/${newstr}.png`)
            let textShaop = await sharp({text:{text:'永华家具',width:70,dpi:80,rgba:true}}).png().tint({ r: 15, g: 105, b: 205 }).composite([{input:Buffer.from([255, 255, 255, 60]),raw: { width: 1, height: 1, channels: 4 },tile: true,blend: 'dest-in'}]).rotate(30).toBuffer()
            await sharp(img).composite([{input:textShaop,blend: 'atop', left: 130, top: 70}]).resize(300, 180, {fit: 'cover',}).toFile(newImg)
            fs.unlink(path.join(__dirname,`./img/${urlStr}`),errs => {
                console.log(errs);
                res.status(500)
            })
        }

为啥呀,大锅们

  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-03-29 08:43
    关注
    • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/220210
    • 这篇博客也不错, 你可以看下nodejs解决跨域问题
    • 除此之外, 这篇博客: nodejs判断文件、文件夹是否存在,不存在则创建中的 判断文件是否存在 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    • 开始的时候使用的是fs.exists判断文件,后面在查文档时偶然看到fs.exists不被提倡使用,而且fs.existsSync方法已经过时淘汰了,下面说说 existsacess 的 区别。
      1、fs.exists()的回调参数只有一个参数,并且这个参数是个boolean类型,用于判断文件是否存在,然而在其它Node.js中其他回调函数中第一个参数通常是error,这就容易导致混淆。
      2、使用fs.access() 的回调函数也是只有一个参数,而且参数是 err ,更加的方便使用

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 6月3日
  • 已采纳回答 5月26日
  • 创建了问题 3月29日

悬赏问题

  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动
  • ¥20 对于工程问题的非线性数学模型进行线性化
  • ¥15 Mirare PLUS 进行密钥认证?(详解)
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥20 想用ollama做一个自己的AI数据库
  • ¥15 关于qualoth编辑及缝合服装领子的问题解决方案探寻
  • ¥15 请问怎么才能复现这样的图呀