我需要Flex应用程序的用户才能将部分UI的快照保存到本地jpg文件中。我将屏幕截图部分缩小了 - 可以生成任何给定控件的图像。但是,我看到让用户在本地保存图像的唯一方法是发送到我的服务器,该服务器将使用适当的Content-Disposition返回它。
我真的希望我可以避免这种愚蠢的往返服务器。有什么想法吗?
答案 0 :(得分:2)
如果您只定位Flash Player 10,则可以避免此往返。FileReference
类FP10有一个save method,可让您将文件保存到本地计算机;当然你还需要用户的确认才能做到。
答案 1 :(得分:1)
如果要在Flex应用程序中重用jpg文件,可以通过SharedObject
将其作为Flash Cookie保存到本地文件系统,稍后再恢复。在这种情况下,您必须了解Flash Cookie大小限制,通常设置为100KB。