如何在Dart / Flutter中读取本地图像文件的字节?

我想将已添加到代码中的占位符图像文件用作"assets/placeholder.png",但出现“找不到文件”错误。这就是我在dartlang文档中所做的事情…

var bytes = await new File('assets/placeholder.png').readAsBytes();

String base64 = CryptoUtils.bytesToBase64(bytes);

bytes每一个时间变量的错误。如何保存本地保存的图像文件的字节?

回答:

Flutter环境中,AssetBundle如果要访问资产(https://flutter.io/assets-and-

images/),则必须使用。

import 'package:flutter/services.dart' show rootBundle;

ByteData bytes = await rootBundle.load('assets/placeholder.png');

以上是 如何在Dart / Flutter中读取本地图像文件的字节? 的全部内容, 来源链接: utcz.com/qa/426130.html

回到顶部