我使用文件选择器从内部存储中选择文件:
Fresult = await FilePicker.platform.pickFiles(
type: FileType.custom,
allowedExtensions: ['pdf', 'jpg'],
PlatformFile file = Fresult.files.first;
fiLeName=file.name.toString();
fiLePath=file.path.toString();
);
并将该文件转换为我使用的 pdf 到 base64
final bytes = io.File(fiLePath).readAsBytesSync();
String vbase= base64Encode(bytes);
当我打印收到的 base64 字符串并使用在线转换器查看文件是否损坏时。但幸运的是结果已损坏。
有什么办法吗?还是我做错了?请帮帮我