问题描述
所以基本上我想从我的设备中选择文件并在字节的帮助下加密它们。 我已经完成了选择部分并使用文件选择器完成了这项工作,如果有人可以帮助我如何获取我选择的文件的字节,那将非常有帮助。 这是我从设备中选择文件的代码
void selectFileFromDevice(d) async{
FilePickerResult filePickerResult = await FilePicker.platform.pickFiles(allowMultiple: true);
if(filePickerResult!=null){
List<io.File> files = filePickerResult.paths.map((path) => io.File(path)).toList();
}else{
print('user cancelled the picker');
}
}
上面的代码工作得很好,我只想知道如何获取我选择的文件的字节数。 谢谢
解决方法
您可以使用以下代码获取文件的字节数
Uint8List bytes = await files[0].readAsBytes();