gpt4 book ai didi

javascript - 如何使用 NodeJS 发送带有文件名和文件扩展名的文件流

转载 作者:行者123 更新时间:2023-12-02 18:18:43 34 4
gpt4 key购买 nike

我正在使用 nodejs 发送文件流来表达响应

var fileReadStream = fs.createReadStream(filePath);
fileReadStream.pipe(res);

问题是,在前端,文件只能通过“下载”来下载,没有扩展名。这使得文件无法使用(因为没有扩展名)。

最佳答案

请在发送响应之前添加此 header (根据需要替换文件名):

 var fileReadStream = fs.createReadStream(filePath);  
res.setHeader('Content-disposition', 'attachment; filename=YOUR_FILE.EXTENSION');
fileReadStream.pipe(res);

关于javascript - 如何使用 NodeJS 发送带有文件名和文件扩展名的文件流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71157210/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com