uint8ListToFile function
将 Uint8List 转换为 File
Implementation
Future<File> uint8ListToFile(Uint8List uint8List, {String fileName = "temp_file"}) async {
// 获取应用临时目录
Directory tempDir = await getTemporaryDirectory();
String tempPath = tempDir.path;
// 创建文件路径(可自定义扩展名)
File file = File('$tempPath/$fileName'); // 示例为 png 格式,可根据实际情况修改
// 将 Uint8List 写入文件
await file.writeAsBytes(uint8List);
return file;
}