微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法将文件保存到文档目录 IOS Flutter

如何解决无法将文件保存到文档目录 IOS Flutter

我尝试测试文件下载并保存到文档目录。该代码适用于 Android,但在 IOS 上失败。代码如下:

var dir = await getApplicationDocumentsDirectory();
var documentName = "";
documentName = "testname.pdf";
var storePath = "${dir.path}/$documentName";
var errorOccurred = false;
try {
  await dio.download(url,storePath,onReceiveProgress: (rec,total) {
    print("Rec: $rec,Total: $total");
    _setState(() {
      downloading = true;
      progressstring = ((rec / total) * 100).toStringAsFixed(0) + "%";
    });
  });
} catch (e) {
  print(e);
}

错误如下:

异常: PlatformException(file_not_found,File not found: '/../Devices/3D122270-E919-455D-AF3F-F048EC32CBB7/data/Containers/Data/Application/1262A294-59DC-47A5-B5A6-23CAAD Caches/testname.pdf',null,null)

我正在模拟器上测试

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。