gpt4 book ai didi

dart - 如何创建 "fake" Dart :io File from in-memory bytes?

转载 作者:IT老高 更新时间:2023-10-28 12:34:35 38 4
gpt4 key购买 nike

我有一个“blob”的内存字节,但我想处理这个“blob”的 API 只接受 dart:io 文件对象。

有没有办法创建“假” dart:io 文件,只需包装我的内存字节,以便我可以将此“假”文件传递给我的 API?

假设文件系统不存在,并假设我无法将内存中的字节写入“真实”文件。

谢谢!

最佳答案

您可以使用 file 包中的 MemoryFileSystem 创建内存文件:

例子:

File file = MemoryFileSystem().file('test.dart')
..writeAsBytesSync(blobBytes);

关于dart - 如何创建 "fake" Dart :io File from in-memory bytes?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47862236/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com