关于下载,a标签的一个属性就可以解决的问题

下载

配合express使用超级棒,

res.send(这里放二进制),也就是buf,然后浏览器会默认解释成下载行为

这样,请求一个地址,响应一个下载文件,并利用download属性重命名,一个超级简单实用的下载功能就一行代码解决,超级棒,主要代码如下:

比如下载一个文件

node端:

app.get('/index111',(req,res)=>{

     fs.readFile('文件的路径',(err,buf)+>{

        res.send(buf)

    })

})

前端:

下载

你可能感兴趣的:(关于下载,a标签的一个属性就可以解决的问题)