从Amplify Storage下载的文件在iOS中为空



downloadFile似乎工作正常(没有错误(,但当readAsString调用的内容为空时。

同样的代码适用于Android。导致这种情况在iOS中发生的区别可能是什么?

使用getApplicationDocumentsDirectory作为目录并没有什么区别。

final dir = await getTemporaryDirectory();
final key = 'foo/bar.txt';
final file = File('${dir.path}/$key');
await file.create(recursive: true);
final result = await Amplify.Storage.downloadFile(
key: key,
local: file,
);
print(await result.file.length()); // 0
print(await result.file.readAsString()); // ""

这是放大颤振中的错误。该修复程序在v0.6.8中发布。

相关内容

  • 没有找到相关文章

最新更新