簡體   English   中英

AS3 / Flash / Air:數據庫共享

[英]AS3/Flash/Air: Database sharing

我有一個將數據存儲在XML文件中的AIR應用程序。 數據庫位於主計算機的documentsDirectory文件夾中。

是否可以從網絡的其他計算機更新XML文件的數據?

提前謝謝了。

更新:

假設地:

  • 我們有一台服務器
  • 我們有一個具有讀/寫訪問權限的共享文件夾。
  • 在文件夾中,我們有數據庫文件(XML)

是否可以從任何有權訪問共享文件夾的計算機上更新數據庫文件?

謝謝

您可以寫入文件,但是如果多個應用程序嘗試同時寫入文件,則該文件將無效。 並且,假設應用程序A更改一個數據,而應用程序B更改另一數據。 應用A編寫了新的XML,然后B編寫了自己的XML版本,但未確認A的更改。A的更改丟失了。

一種方法是使用SQLite。 AIR本身支持。 但是話又說回來,您不能同時通過2個不同的應用程序寫入文件。 AIR應該可以解決這些書寫問題,但是我已經遇到了一些問題。

更好的方法是設置SQL Server(或其他真正的DB服務器,我不是專家)和一些php接口。 也許AMFPHP: http ://gotoandlearn.com/search.php?q=amf,或者只是使用urlloaders ...

暫無
暫無

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

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