这有点傻,但我似乎找不到包含文件夹的目录路径。在 Flash Cs6 发布设置中,我包含了一个位于 c:\abc\def\ghi/xxx 的文件夹。
在这种情况下,iOS 中的路径将是 app://xxx? 要访问文件夹中的文件,我究竟需要将什么字符串传递给 URLRequest?
这有点傻,但我似乎找不到包含文件夹的目录路径。在 Flash Cs6 发布设置中,我包含了一个位于 c:\abc\def\ghi/xxx 的文件夹。
在这种情况下,iOS 中的路径将是 app://xxx? 要访问文件夹中的文件,我究竟需要将什么字符串传递给 URLRequest?
使用文件。
如果要传递到 URLRequest iOS Documents 文件夹路径。
尝试这个:
var urlRequest:URLRequest = new URLRequest(File.documentsDirectory.resolvePath("myFile.txt").nativePath);
我认为您正在尝试访问 applicationDirectory。在 iOS 标准目录中的本地路径,如
app:/ means applicationDirectory
applicationDirectory - /var/mobile/Applications/uid/filename.app
applicationStorageDirectory - /var/mobile/Applications/uid/Library/Application Support/applicationID/Local Store
但是,您可以访问应用程序目录文件,例如
var applicationXMLFile:File = File.applicationDirectory.resolvePath("application_data.xml");
var applicationXMLUpdateFile:File = new File(applicationXMLFile.nativePath);
如果我们尝试直接访问
var applicationXMLFile:File = File.applicationDirectory.resolvePath("application_data.xml");
有时它会抛出SecurityError/IOError
.