你不能的内容写入Uint8List
到一个File
使用IOSink.write
(其目的是对操作String
参数)。您将最终String
通过调用toString()
your 来编写获得的UTF-8编码表示形式Uint8List
,它可能比列表的实际内容大得多。
相反,您可以使用将A写入Uint8List
文件IOSink.add
。
在您提供的示例中,您还可以使用一次写入整个文件new File(path).writeAsBytes(list)
。
将资产从捆绑包复制到文件系统
你不能的内容写入Uint8List
到一个File
使用IOSink.write
(其目的是对操作String
参数)。您将最终String
通过调用toString()
your 来编写获得的UTF-8编码表示形式Uint8List
,它可能比列表的实际内容大得多。
相反,您可以使用将A写入Uint8List
文件IOSink.add
。
在您提供的示例中,您还可以使用一次写入整个文件new File(path).writeAsBytes(list)
。