问题描述
我不太了解传输编码,但是:
疑问 1. 在 Node js 中使用带有答案的流时,我是否使用了编码传输?因此我应该在响应中设置编码传输头吗?
// ...
const file = fs.createReadStream (path.join (__dirname,'image.png'));
res.setHeader ('Content-Type','image / png');
res.setHeader ('transfer-encoding','Chunked');
file.pipe (res);
// ...
怀疑 2.- 如果怀疑 1 是正确的,框架在幕后做了什么?例如 Express js,您是否在 res.sendFile
或 res.download
函数中使用流?为什么Express js在使用这些函数时不包含传输编码头?
如果我问的都是错误的,我应该如何发送文件或为小文件或大文件创建下载?我如何恢复、取消等...?
注意:我说西班牙语,如果有什么不明白的地方抱歉。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)