flutter - 想要从设备中获取所选文件的字节数
问题描述
所以基本上我想从我的设备中选择文件并在字节的帮助下加密它们。我已经完成了选择部分,并且已经使用文件选择器完成了,如果有人可以帮助我如何获取我选择的文件的字节,那将非常有帮助。这是我从设备中选择文件的代码
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();
推荐阅读
- mysql - 更新 Woocommerce 优惠券描述 mysql
- delphi - TIpTCPServer 和 Client 在一个应用程序中
- android - 如何在 Android 中调试“您的用户 ID 无效。请使用有效的 API 密钥和用户 ID 组合”?
- javascript - onChipAdd 和 onChipDelete 不调用函数
- python - 高 CPU 负载(来自其他应用程序)会影响 python 性能/准确性吗?
- actionscript-3 - Adobe Flash CS3 - 仅在播放头到达定义的关键帧时“做某事”
- javascript - 使用相同的参数 JavaScript 多次调用函数
- javascript - 如何使用 javascript 缓冲/预加载 html5 视频
- r - 比较R中同一列中的两个变量
- c# - 使用 identityserver4 进行 SSO