【发布时间】:2021-03-12 12:11:23
【问题描述】:
我想在创建文件之前知道字符串的字节大小。我知道我可以创建的文件的大小限制(10 MO),所以在创建这个文件之前,我想尽可能地填充它。
注意:我无法访问 Netsuite 上的所有 JS 功能
我尝试了不同的功能:
function byteCount(s) {
return encodeURI(s).split(/%..|./).length - 1;
}
String.byteSize()
function getBinarySize(string) {
return Buffer.byteLength(string, 'utf8');
}
Buffer doesn't exist in js Netsuite
使用这些解决方案我得到了 bytessize = 15 但是当我创建文件时它是 76.24 KB
【问题讨论】: