记nodejs 下载图片内容为空,大小是0kb的问题解决方案

本文介绍了在使用Node.js下载图片时遇到内容为空、文件大小为0KB的解决方案。问题根源在于PM2的watch模式导致文件写入时被刷新。通过更改`createWriteStream`的路径到上一层目录或关闭PM2的watch模式可以成功写入图片。同时分享了按日期创建目录的代码片段,欢迎提问交流。
摘要由CSDN通过智能技术生成

今天在下载图片的时候发现什么方法都尝试了然后一直都是无内容,
最后面我改变一下createWriteStream路径到上一层目录就可以正常写入图片,
由于我是用pm2启动的服务然后又开启了watch 所以在我往目录里面写文件的时候pm2就会检测改动,所以写入图片的的操作就会被刷新.关闭watch解决问题

附上我的代码卸载图片并根据日期创建目录

const downImageFile = async ({
     media_id, appid }) => {
    
    return new Promise(async (resolve) => {
    

        if (fsExistsSync(imgPath)) {
    
            let src = await writePic({
     media_id, appid })
            resolve(src)
     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值