通过responseType = blob下载的blob的图片使用wirteFileSync写入到本地图片打开不正确

    async function downImgForSrc(src){
        if(!src)return
        let params = {
            url: src,
            method: 'get',
            responseType: 'blob'
        }
        try{
            let res = await axios(params)
            let blob = res.data
            fs.writeFileSync('img', blob)
        }catch(e){
            console.log('down img error', e)
        }
    }

没有报错,就是打开的图片不对,是哪里有问题吗?请大神看一下

阅读 3.4k
1 个回答
 request('https://www.google.com.hk/images/branding/googlelogo/2x/googlelogo_color_120x44dp.png').pipe(fs.createWriteStream('google.png'))

使用这种方式已下载出图片

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题