簡體   English   中英

在 Titanium Appcelerator 中使用 HTML 代碼讀取寫入文本文件

[英]Read Write text file using HTML code in Titanium Appcelerator

我正在 Titanium Appcelerator 中創建 HTML5 類型的應用程序。 我編寫了代碼,以便使用正確執行的鈦代碼創建文本文件,並在/Users/demoUser/Library/Developer/CoreSimulator/Devices/FE1CF0AC-D5BD-4FAB-9615-C58D80B5A9C6/data/Containers/Data/Application/40686DB0-BFB0-4D01-98BB-9E5758C4976D/Documents/file.txt創建文本文件/Users/demoUser/Library/Developer/CoreSimulator/Devices/FE1CF0AC-D5BD-4FAB-9615-C58D80B5A9C6/data/Containers/Data/Application/40686DB0-BFB0-4D01-98BB-9E5758C4976D/Documents/file.txt

現在我有一個 html 文件,即 index.html,我在同一個應用程序中的鈦 webview 中加載它。 現在我想在 .html 文件中創建的函數中訪問file.txt內容。

任何人以前做過這樣的事情? 或者任何有關這方面的幫助或建議將不勝感激。

您可以從資源目錄或應用程序目錄讀取文件並將其呈現在如下所示的 html 頁面中。

 var readContents;

var readFile = Titanium.Filesystem.getFile(Titanium.Filesystem.applicationDataDirectory,'data.txt');

if (readFile.exists()) { readContents = readFile.read(); Ti.API.info('File Exists');
}

var docString = readContents.toString(); Ti.API.info('Contents = ' + docString);

var text_in_html = "<html><body><pre>" + docString + "</pre></body></html>";

// Create our Webview var myWV = Ti.UI.createWebView({ html:text_in_html, title:'Title goes here', left:0, right:0, top:0, bottom:0, loading: true
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM