1

我需要知道adobe AIR 应用程序的文件权限的详细信息。

具体来说,它可以在哪里写入文本文件?本地系统上的任何地方?我听说 Adob​​e 有一组“沙盒权限”,但这些只是让我感到困惑,因为我不知道它们适用于何处。

此外,我想知道您是否需要某种特殊权限才能附加到系统上某处的文件。

任何帮助/意见将不胜感激!

4

1 回答 1

3

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/filesystem/File.html

您几乎可以在任何地方编写文本文件或编辑文本文件。我知道的唯一例外是 applicationDirectory(安装您的应用程序的目录),但即便如此,也有解决此问题的方法(但建议不要在 applicationDirectory 中乱来)。编辑文件不需要特殊权限。检查上面的链接以获取写入文本文件的适当位置(通常是 applicationStorageDirectory 或 documentsDirectory)。

我不太确定的一个问题是 Windows Vista/7 UAC 权限,您有时需要授予管理员访问权限来编辑文件。我不确定 AIR 如何处理这个问题(可以想象以管理员身份运行 AIR 应用程序应该可以工作)。

于 2012-04-16T16:17:41.447 回答