想要从设备中获取所选文件的字节
want to fetch bytes of selected file from device
所以基本上我想 select 我设备中的文件并借助字节加密它们。
我完成了 selection 部分并使用文件选择器完成了该部分,如果有人可以帮助我如何获取我 selected 的文件的字节,那将非常有帮助。
这是我从设备
中选择文件的代码
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');
}
}
上面的代码工作得很好我只是想知道如何获取我的 selected 文件的字节。
谢谢
您可以使用以下代码获取文件的字节数
Uint8List bytes = await files[0].readAsBytes();
所以基本上我想 select 我设备中的文件并借助字节加密它们。 我完成了 selection 部分并使用文件选择器完成了该部分,如果有人可以帮助我如何获取我 selected 的文件的字节,那将非常有帮助。 这是我从设备
中选择文件的代码
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');
}
}
上面的代码工作得很好我只是想知道如何获取我的 selected 文件的字节。 谢谢
您可以使用以下代码获取文件的字节数
Uint8List bytes = await files[0].readAsBytes();