我可以使用AS3 / SWF加载一些内容,然后使用javascript创建一个DOM元素来显示加载的数据,而不需要浏览器加载相同的数据两次吗?
答案 0 :(得分:0)
是的,但这并不容易。你必须使用循环遍历bitmapdata的所有像素的自定义函数将图像转换为(例如base64)字符串,然后使用外部接口将其发送到网页,然后使用base64将其转换回来设置图像网址,或使用Canvas从像素手动构建图像。
答案 1 :(得分:0)
也许我已经错过了你所说的内容,但是使用FileReference upload()方法将文件发送到php脚本然后将文件移动到所需的位置并不是很容易服务器。如果您希望在没有新页面加载的情况下以html显示图像,您可以(我不太熟悉JS,但我认为这是可能的 - >)定期检查您所需的文件是否在所需的位置。你可以通过ExternalInterface调用一个js函数告诉html页面需要这个文件并检查它。
我没有测试过这种方法,所以我可以保证它没有任何缺陷,但这是我先尝试的方式。我假设您正在发送图像,但它可以用于任何其他文件。