【发布时间】:2014-08-25 13:51:09
【问题描述】:
我正在尝试提供一个二进制文件以通过 Node 和 Express 下载。
该文件是一个 Windows 二进制文件 (.msi),在磁盘上大约 26MB。
使用 Express,我可以轻松地将文件作为下载发送:
res.download('/path/to/file.msi', 'file.msi', function (error) {
if (error) {
log.error(error);
}
});
这似乎工作正常,但生成的下载 .msi 文件几乎大了 100% (49MB),并且由于文件错误而无法执行。
我还应该做些什么来正确下载文件吗?
【问题讨论】:
标签: node.js express binary download