我正在使用这段代码在我的nativescript / typescript移动应用中创建文件:
const xdocuments : Folder = <Folder>knownFolders.documents();
const xfolder : Folder = <Folder>xdocuments.getFolder("testFolder");
const xfile : File = xfolder.getFile("test.pdf");
let binaryString = pdfdata;
xfile.writeTextSync(binaryString, err=>{
console.log("Error saving file");
console.log(err);
}, TextModule.encoding.ISO_8859_1);
console.log("possible creating file");
代码未引发任何错误,但未在我的应用程序中创建文件。
请任何人帮助或指导我。
谢谢。
答案 0 :(得分:0)
您如何验证未创建文件?您是否使用exists
方法进行了检查?
还尝试指定用于写入二进制数据的writeSync
。如果您仍然遇到问题,请分享一个Playground示例,我们可以在其中查看问题。