2010-07-02 44 views
0

我看到flash有一个save调用来完成这项工作,但它需要用户交互。如何在没有用户交互的情况下将图像保存到磁盘?

如何自动保存?

+2

如果我是用户,我不希望使用你的应用... – ultrajohn 2010-07-02 09:16:26

+0

但它只是在服务器端使用。 – wamp 2010-07-02 09:24:49

+0

AFAIK,没有内置的'save'方法!这应该做什么?也许你的意思是'browseForSave',它只在AIR中可用。 – 2010-07-02 09:26:30

回答

0

出于安全原因,这是不可能的。

0

可惜你不能,否则闪光将是有史以来的#1病毒载。

+0

如果确实是大多数服务器端语言应该是病毒。 – wamp 2010-07-02 09:34:14

+0

大多数服务器端语言都由浏览器进行了沙盒处理,但由于Flash作为系统级插件运行,而不仅仅是浏览器,因此它具有更大的威胁潜力。 – SeniorShizzle 2010-07-02 09:39:36

2

看来你试图将文件保存在服务器端。如果此图像来自用户的硬盘,则无法进行用户交互就无法完成此操作。基本上,你不能仅仅从用户那里窃取文件。

如果使用SWF本身产生的,您可以使用一个URLLoader编码图像的bitmapData为PNG格式和upload it to the server并保存使用服务器脚本文件。

相关问题