Actionscript 3 在flex web应用程序中保存到本地后打开文件

Actionscript 3 在flex web应用程序中保存到本地后打开文件,actionscript-3,pdf,apache-flex,Actionscript 3,Pdf,Apache Flex,我有一个web应用程序,其中在最后一列中有一个pdf图标。点击那个我就得到了pdf文件字节数组 现在,我想在客户端的pdf阅读器/查看器中打开该pdf 为此,我已将其下载为pdf格式,如: var fR:FileReference = new FileReference(); fR.save(byteArray,"test.pdf"); 但是,我无法在inside viewer中打开该pdf。我搜索了很多东西,但没有找到任何解决方案 我的目标是在客户端从bytearray打开pdf文件,byt

我有一个web应用程序,其中在最后一列中有一个pdf图标。点击那个我就得到了pdf文件字节数组

现在,我想在客户端的pdf阅读器/查看器中打开该pdf

为此,我已将其下载为pdf格式,如:

var fR:FileReference = new FileReference();
fR.save(byteArray,"test.pdf");
但是,我无法在inside viewer中打开该pdf。我搜索了很多东西,但没有找到任何解决方案

我的目标是在客户端从bytearray打开pdf文件,bytearray得到了响应

任何帮助都将不胜感激

但是,我无法在inside viewer中打开该pdf

我很高兴你不能。否则,网站上运行的每个flash文件都可能启动我电脑上的应用程序并造成严重破坏

你的意图可能是好的,但其他人的意图并非如此。这就是为什么安全策略和沙箱已经到位

如果您希望对客户端计算机进行这种访问,那么应该使用Air构建一个桌面应用程序

但是,我无法在inside viewer中打开该pdf

我很高兴你不能。否则,网站上运行的每个flash文件都可能启动我电脑上的应用程序并造成严重破坏

你的意图可能是好的,但其他人的意图并非如此。这就是为什么安全策略和沙箱已经到位


如果您希望对客户端计算机进行这种访问,则应使用Air构建桌面应用程序。

在Flash Player中,您无法从ByteArray响应打开PDF。您可以做的是让服务器响应实际的PDF文档,并使用将用户浏览器导航到PDF URL。这取决于客户端的浏览器,但在许多情况下,浏览器将允许用户查看PDF或在查看器应用程序中打开PDF。

在Flash Player中,您无法通过ByteArray响应打开PDF。您可以做的是让服务器响应实际的PDF文档,并使用将用户浏览器导航到PDF URL。这取决于客户端的浏览器,但在许多情况下,浏览器将允许用户查看PDF或在查看器应用程序中打开PDF。

您不能从web应用程序中执行此操作,但可以在浏览器中将其作为链接打开。@BotMaster但是,我从服务器响应中获得bytearray,然后如何将其作为链接打开。您不能从web应用中执行此操作,但可以在浏览器中将其作为链接打开。@BotMaster但是,我从服务器响应中获得bytearray,然后如何将其作为链接打开。