我正在使用 nodejs 發送檔案流來表達回應
var fileReadStream = fs.createReadStream(filePath);
fileReadStream.pipe(res);
問題是,在前端,檔案只能通過“下載”下載,沒有擴展名。這使得檔案無法使用(因為沒有擴展名)。
uj5u.com熱心網友回復:
請在發送回應之前添加此標頭(根據需要替換檔案名):
var fileReadStream = fs.createReadStream(filePath);
res.setHeader('Content-disposition', 'attachment; filename=YOUR_FILE.EXTENSION');
fileReadStream.pipe(res);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/428885.html
標籤:javascript 节点.js 表示 溪流
上一篇:由于module.exports失敗,GraphQL服務器無法啟動
下一篇:如何顯示后端錯誤訊息而不是狀態碼
