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中发布。