Adobe Air / Flex 4.6远程文件查看器

时间:2014-07-22 12:25:18

标签: actionscript-3 flex air

我有一个Air / Flex桌面应用程序,我试图在应用程序中创建一个可以查看已连接到Web服务器上的文件的组件。它只需要访问一个包含PDF,Images& amp;的特定文件夹。 Word文档。我还希望能够单击这些文件并在默认桌面应用程序中打开它们。

这可能吗?我将如何做到这一点?

2 个答案:

答案 0 :(得分:1)

这是可能的,但不能单独使用您的Flex / AIR应用程序。它无法单独查看服务器上的文件/目录,但可以通过Web服务,AMF或任何其他基于后端的服务与您的服务器通信。通常,后端会读取文件夹并将此信息发送到您的应用程序。您的应用可以在相应的应用中打开这些文件,但前提是这些文件在磁盘上可用,因此您的应用必须在打开它们之前下载它们。

答案 1 :(得分:1)

每个应用程序都有不同的需求,但我自己通常会将任何内容保存到桌面,或者您也可以使用App存储容器。由于我只使用桌面,我下载了需要或被要求的内容,访问者可以选择保留它,如果不需要,它会自动删除!通过这种方式,您可以使用任何PDF,Word,图像等使用读取和写入(重写)以及使用图像,文本等动态创建PDF,这样访问者也可以直接打印他或她自己的休闲。关于aktell