我编写了一个从服务器下载视频和文档的 AIR 应用程序。视频在应用程序内播放,但我希望用户能够在其 native 应用程序中打开文档。
我正在寻找一种方法来提示用户在应用程序存储目录中存储的本地文件上打开/另存为。我曾尝试使用 FileReference + URLRequest 类,但这会引发需要远程 url 的异常。
我最后的办法就是将文件复制到他们的桌面:\
最佳答案
您可以使用新的 openWithDefaultApplication();
File 类中可用的函数(我相信它仅在 AIR 2 中可用)
例如:
var file:File = File.desktopDirectory.resolvePath(fileLocation);
file.openWithDefaultApplication();
关于apache-flex - 使用 AIR/Flex 打开本地文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5017/