bytes 如何转为 kb,mb ?

发布于 2022-09-12 23:45:20 字数 204 浏览 17 评论 0

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

兮子 2022-09-19 23:45:20

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

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
一紙繁鸢 2022-09-19 23:45:20

https://pub.flutter-io.cn/pac...

这个 package 也可以

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文