【发布时间】:2022-01-24 00:52:10
【问题描述】:
我正在尝试使用cordova-plugin-file 插件将文档保存到设备上的本地文件夹中。
我正在做以下事情
await this.file.checkDir(folderPath, directory).then(async res => {
console.log("checkDir", res);
await this.file.writeFile(folderPath + directory, fileName, document, options).then(res => {
console.log("fileName", fileName);
console.log("document", document);
response = {
...response,
success: true,
error: res,
data: res
};
resolve(response);
})
.catch(error => reject(error));
}).catch(async () => {
await this.file.createDir(folderPath, directory, true).then(async directory => {
await this.file.writeFile(folderPath + directory.name, fileName, document, options).then(res => {
console.log("fileName", fileName);
console.log("document", document);
response = {
...response,
success: true,
error: res,
data: res
};
resolve(response);
}).catch(error => reject(error));
})
.catch(error => reject(error));
});
});
我总是收到以下错误
FileError: {"code":9,"message":"INVALID_MODIFICATION_ERR"}
我已经尝试将此配置添加到 config.xml,但没有成功。
<edit-config file="app/src/main/AndroidManifest.xml" mode="merge" target="/manifest/application" xmlns:android="http://schemas.android.com/apk/res/android">
<application android:requestLegacyExternalStorage="true" android:usesCleartextTraffic="true" />
</edit-config>
【问题讨论】:
标签: angular cordova ionic-framework cordova-plugin-file