想要从设备中获取所选文件的字节

问题描述

所以基本上我想从我的设备中选择文件并在字节的帮助下加密它们。 我已经完成了选择部分并使用文件选择器完成了这项工作,如果有人可以帮助我如何获取我选择的文件的字节,那将非常有帮助。 这是我从设备中选择文件代码


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();