在 Flutter 中使用 FilePicker 设置最大文件大小

Dan*_*ani 7 flutter flutter-dependencies

我需要避免大于 10MB 的文件。

我可以通过执行以下操作来检查文件大小:

final file = File('whateveripicked.mp4');
print(file.lengthSync()); 
Run Code Online (Sandbox Code Playgroud)

然后进行一些检查,但这并不能提供最佳的用户体验。

我想排除大文件并将它们隐藏在图库中。这种过滤器可以吗?

Nil*_*nta 18

final f = File('whateveripicked.mp4');            
int sizeInBytes = f.lengthSync();
double sizeInMb = sizeInBytes / (1024 * 1024);
if (sizeInMb > 10){
    // This file is Longer the
}
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

8318 次

最近记录:

3 年,2 月 前