本机脚本:创建本地文件

时间:2018-10-14 02:19:50

标签: nativescript

我正在使用这段代码在我的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");

代码未引发任何错误,但未在我的应用程序中创建文件。

请任何人帮助或指导我。

谢谢。

1 个答案:

答案 0 :(得分:0)

您如何验证未创建文件?您是否使用exists方法进行了检查?

还尝试指定用于写入二进制数据的writeSync。如果您仍然遇到问题,请分享一个Playground示例,我们可以在其中查看问题。