我想要将视频文件上传到我的云存储,但我想在上传之前判断视频文件的大小.如何做到这一点?

推荐答案

如果您有该文件的路径,则可以使用dart:io

var file = File('the_path_to_the_video.mp4');

你可以使用以下两种方法之一:

print(file.lengthSync()); 

print (await file.length());

注:返回的大小单位为bytes.

Flutter相关问答推荐

此同步方法会返回True还是False?

flutter:如何将字体大小设置得更大(更大)

想更新ListView上的索引点击块Flutter

如何创建一个按钮来在Ffltter Webview中转到上一页?

DART 3.3:为什么扩展类型不起作用?

在Flutter 中实现中小型应用程序栏标题

将Riverpods NotifierProvider与State类一起使用

如何处理平台游戏的对象冲突?

Flutter 需要 Xcode 14 或更高版本

要禁用按钮上的通知声音,请点击Flutter

「Flutter」错误:没有名为'kind'的命名参数

Riverpod 2.3.6:AutoDisposeNotifier和ref.onDispose自动处理

使用堆栈的自定义按钮

Flutter - 定义按钮的优雅方式

Future.wait() 中的 futures 可以顺序调用吗?

如何在 flutter 中制作这种类型的扩展瓦片

我一直在try 创建按钮以导航到第二页,但不知何故 RaisedButton 功能无法正常工作

有没有办法帮助我修复类型 null 不是 Map 类型的子类型?

如何将所有行项目平等地放在一行中?Flutter

如何从 Firebase Firestore 中获取具有特定字段值的文档?