【发布时间】:2015-05-19 06:16:27
【问题描述】:
我正在开发我的服务器的上传模块,我设置了多方文件上传。我目前正试图限制上传大小,只是我做了这样的事情
req.on("data", function(dt) {
bytes += dt.length;
if (bytes > 2048) {
req.connection.destroy();
console.log("connection destroyed due to huge file size");
}
console.log(bytes);
});
我认为这个长度以字节为单位,并试图将其限制为 2mb 但是我注意到这个单元对于测试有点奇怪我上传了一个 148 kb 的文件但是我创建的变量的长度是 421 它既不是位也不是字节为什么它是一个如此奇怪的数字?这额外的约 300k 是从哪里来的?
【问题讨论】:
标签: node.js file size filesize units-of-measurement