簡體   English   中英

如何使用Adobe HTML5 Extension處理本地數據庫文件?

[英]How to work with a local database file using Adobe HTML5 Extension?

我正在將Flash(ActionScript)擴展移植到HTML5擴展。 我正在將一些數據(表格式)存儲到本地sql數據庫文件(它只是一個文件,沒有設置本地服務器)。 有關此db文件的其他關鍵信息-

  • 我在InDesign / Photoshop / Illustrator中使用了相同的數據庫文件。
  • 我可以隨時備份此文件,以備將來參考。

使用動作腳本就可以了。 我使用了flash.data.SQLConnectionflash.data.SQLStatement並且能夠執行查詢和讀取/編輯文件。

但是,如何對HTML5擴展名執行相同的操作? 我嘗試使用WebSQLIndexedDB ,集成很好,但存在一些主要缺點-

  1. 數據庫文件在機器的“ Temp ”文件夾中創建。 -不是首選,因為它可以隨時刪除(如上所述,我可以備份數據庫文件)

  2. ID / PS / IL的數據庫文件在單獨的文件夾中創建-不符合我的要求(如上所述,我想對所有應用程序使用相同的數據庫)

    在此處輸入圖片說明

    在此處輸入圖片說明

因此,我認為這些Web存儲機制對於Adobe HTML5擴展根本沒有用!

我不確定可以使用哪種方法來實現所需的功能,可能是使用vbscript之類的東西,我不確定!

我想到了使用簡單的文件處理(我知道用js是不可能的,但是我可以使用的擴展腳本支持它),但是進行查詢將非常復雜,可能會影響性能!

有點卡在這里! 任何幫助將不勝感激。 :)

看看草椅 這是一個簡單的JSON存儲庫。 您可以為其編寫一個查詢插件來滿足您的查詢需求,也可以使用粗糙的草皮查詢插件0.6.1

這應該符合您的要求,但可能需要測試的性能除外。

暫無
暫無

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

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