bytes 如何转为 kb,mb ?

final Uint8List bytes = await pickedFile.readAsBytes();
print(bytes.lengthInBytes);

这个bytes.lengthInBytes如何转成kbmb呢?
用来判断图片是否小于10MB。

阅读 5.5k
2 个回答

其实你问这个问题我有点好奇,你是怎么学会写程序的,其他的我就不多说了。

1字节(Byte)=8位(bit)
1KB( Kilobyte,千字节)=1024B
1MB( Megabyte,兆字节)=1024KB 
1GB( Gigabyte,吉字节,千兆)=1024MB
1TB( Trillionbyte,万亿字节,太字节)=1024GB
1PB( Petabyte,千万亿字节,拍字节)=1024TB
1EB( Exabyte,百亿亿字节,艾字节)=1024PB
1ZB(Zettabyte,十万亿亿字节,泽字节)=1024EB
1YB( Yottabyte,一亿亿亿字节,尧字节)=1024ZB
1BB( Brontobyte,千亿亿亿字节)=1024YB
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题