Javascript 如何计算Base64图像字符串大小(MB)?

Javascript 如何计算Base64图像字符串大小(MB)?,javascript,temenos-quantum,Javascript,Temenos Quantum,我正在拍摄一张照片,并将其转换为Base64字符串。我能计算出图片的大小,单位是KB。我需要知道计算MB大小的公式。请澄清 下面的代码适用于以KB为单位计算大小 function onCameraClick() { var base64Val = kony.convertToBase64(frmImageSize.camCamera.rawBytes); var imageSizeinKB = base64Val.length*0.75 )/1024; }

我正在拍摄一张照片,并将其转换为Base64字符串。我能计算出图片的大小,单位是KB。我需要知道计算MB大小的公式。请澄清

下面的代码适用于以KB为单位计算大小

function onCameraClick() {
      var base64Val = kony.convertToBase64(frmImageSize.camCamera.rawBytes);
      var imageSizeinKB = base64Val.length*0.75 )/1024;        
}
供您参考:
1024字节=1KB
1024KB=1MB
1024 MB=1 GB
1024 GB=1 TB

所以,如果你得到了以KB为单位的结果,那么要得到以MB为单位的结果,请将其除以1024


Result in MB=Result in KB/1024。

1 MB=1024 KB,所以只需将KB除以1024,var sizeInMB=imageSizeinKB/1024