我需要知道adobe AIR 应用程序的文件权限的详细信息。
具体来说,它可以在哪里写入文本文件?本地系统上的任何地方?我听说 Adobe 有一组“沙盒权限”,但这些只是让我感到困惑,因为我不知道它们适用于何处。
此外,我想知道您是否需要某种特殊权限才能附加到系统上某处的文件。
任何帮助/意见将不胜感激!
我需要知道adobe AIR 应用程序的文件权限的详细信息。
具体来说,它可以在哪里写入文本文件?本地系统上的任何地方?我听说 Adobe 有一组“沙盒权限”,但这些只是让我感到困惑,因为我不知道它们适用于何处。
此外,我想知道您是否需要某种特殊权限才能附加到系统上某处的文件。
任何帮助/意见将不胜感激!
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/filesystem/File.html
您几乎可以在任何地方编写文本文件或编辑文本文件。我知道的唯一例外是 applicationDirectory(安装您的应用程序的目录),但即便如此,也有解决此问题的方法(但建议不要在 applicationDirectory 中乱来)。编辑文件不需要特殊权限。检查上面的链接以获取写入文本文件的适当位置(通常是 applicationStorageDirectory 或 documentsDirectory)。
我不太确定的一个问题是 Windows Vista/7 UAC 权限,您有时需要授予管理员访问权限来编辑文件。我不确定 AIR 如何处理这个问题(可以想象以管理员身份运行 AIR 应用程序应该可以工作)。