我需要让我的Flex应用程序用户能够将UI的部分保存为本地jpg文件。我已经解决了截屏的问题 - 可以从任何给定的控件生成图像。然而,我唯一看到的让用户保存图像到本地的方法是发送到我的服务器,让它返回带有适当Content-Disposition的图像。我真的希望避免这种愚蠢的服务器往返。有什么想法吗?
如果您想在Flex应用程序中重复使用jpg文件,可以通过SharedObject将其保存为Flash Cookie到本地文件系统,并稍后恢复它。在这种情况下,您必须注意Flash Cookie大小限制,通常设置为100KB。