我需要知道 adobe AIR app 的文件权限的详细信息。
具体来说,它可以在哪里写文本文件?本地系统上的任何地方?我听说Adobe有一套“沙盒权限”但这些只是让我感到困惑,因为我不知道它们适用于何处。
此外,我想知道您是否需要某种特殊权限才能追加到系统上的某个文件。
任何帮助/意见将不胜感激!
答案 0 :(得分: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应用程序)。