Dip*_* KC 13
import 'package:path_provider/path_provider.dart' as syspaths;
Run Code Online (Sandbox Code Playgroud)
将您的 Base64 字符串解码为内存中的字节。
Uint8List bytes = base64.decode(base64String);
Run Code Online (Sandbox Code Playgroud)
创建一个临时目录并在该目录上创建文件
final appDir = await syspaths.getTemporaryDirectory();
File file = File('${appDir.path}/sth.jpg');
Run Code Online (Sandbox Code Playgroud)
将转换后的字节写入文件
await file.writeAsBytes(bytes)
Run Code Online (Sandbox Code Playgroud)
那么我们就可以
Image.file(file);
Run Code Online (Sandbox Code Playgroud)
或者另一种选择
将您的 Base64 字符串解码为内存中的字节。
Uint8List bytes = base64.decode(base64String);
Run Code Online (Sandbox Code Playgroud)
那么我们就可以
Image.memory(bytes)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5777 次 |
| 最近记录: |