1

我使用文件选择器从内部存储中选择文件:

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 字符串并使用在线转换器查看文件是否损坏时。但幸运的是结果已损坏。

有什么办法吗?还是我做错了?请帮帮我

4

0 回答 0