【发布时间】:2021-04-09 10:44:44
【问题描述】:
我有以下代码(改编自 this tutorial)用于从后端保存文件:
import { FilesystemDirectory, Plugins } from '@capacitor/core';
const { Filesystem } = Plugins;
await Filesystem.writeFile({
path: "filename.txt",
data: "base64 data",
directory: FilesystemDirectory.Documents,
});
此代码在 Android 上运行良好,甚至在内部存储的根目录中创建 Documents 目录。不幸的是,在 iOS 上,无论我使用什么目录,都不会创建任何文件(我已经使用 Documents、Data 和 ExternalStorage 对其进行了测试)。
当我将此代码块放入try..catch 时,没有抛出任何内容,因此操作应该成功完成,只是没有保存文件。在一台 Android 设备和两台 iOS 上测试。
【问题讨论】:
标签: ios ionic-framework capacitor ionic5