测试代码写入:
plus.io.requestFileSystem(plus.io.PUBLIC_DOWNLOADS, fileSystem => {
const ext = new Date().getTime().toString().substr(8)
fileSystem.root.getFile(`config_${ext}.json`, { create: true }, fileEntry => {
fileEntry.file(file => {
fileEntry.createWriter(
writer => {
console.log('==============');
// writer.write(JSON.stringify(data));
writer.write(new Date().toISOString());
},
e => {
console.log(e);
}
);
});
});
});
测试读取代码:
测试读取代码----A1:
// plus.io.requestFileSystem(plus.io.PUBLIC_DOWNLOADS, fileSystem => {
// fileSystem.root.getFile(this.fileName || 'config.json', { create: true }, fileEntry => {
// fileEntry.file(file => {
// const fileReader = new plus.io.FileReader();
// fileReader.readAsText(file, 'utf-8');
// fileReader.onloadend = evt => {
// console.log(JSON.stringify(evt));
// // console.log(JSON.stringify(evt.target.result));
// };
// });
// });
// },(errer)=>{
// });
测试读取代码----A2:
plus.io.resolveLocalFileSystemURL(`config_${ext}.json`, fileEntry => {
fileEntry.file(file => {
const fileReader = new plus.io.FileReader();
fileReader.readAsText(file, 'utf-8');
fileReader.onloadend = evt => {
console.log(JSON.stringify(evt.target.result));
};
});
});
JieWang (作者)
放弃了,没解决啊
2022-08-15 11:10