ActionScript文件引用上载完成

ActionScript文件引用上载完成,actionscript,filereference,Actionscript,Filereference,我是Flash和Actionscript的完全初学者 我最喜欢的项目是:提供类似的服务,人们可以上传单个图像,然后任何人都可以使用生成的url查看 到目前为止,我已经使用Flash上传了一张图片,并将其存储在一个目录中 您可以在以下位置查看上载的图像: 问题是,当调用PHP文件将图像存储在浏览器将自动导航到的文件夹/仓库中时,我的印象是: 在这里,我可以处理图像,即生成一个唯一的文件名,并为用户提供一个唯一的URL,以便以后访问资源 现在的情况是,图像由PHP脚本上传,但浏览器页面仍然保持

我是Flash和Actionscript的完全初学者

我最喜欢的项目是:提供类似的服务,人们可以上传单个图像,然后任何人都可以使用生成的url查看

到目前为止,我已经使用Flash上传了一张图片,并将其存储在一个目录中

您可以在以下位置查看上载的图像:

问题是,当调用PHP文件将图像存储在浏览器将自动导航到的文件夹/仓库中时,我的印象是:

在这里,我可以处理图像,即生成一个唯一的文件名,并为用户提供一个唯一的URL,以便以后访问资源

现在的情况是,图像由PHP脚本上传,但浏览器页面仍然保持不变,即使在PHP脚本中提供了新的url

所以问题是,我如何才能将一个新的URL(图像资源链接)传递回flash,以便调用onComplete,我可以导航到刚刚加载的图像?或者用其他方式来做


我欢迎您对此问题的看法,并感谢您的指导。

我将在服务器上的会话中存储您稍后需要的所有值(不要忘记通过GET将会话ID传递给上载脚本)

在PHP脚本结束时,您只需返回“ok”(如果出现错误,则返回“ko”)到flash,然后(在回调/侦听器中)调用/加载第二个PHP脚本,该脚本将执行其余操作。。。并返回一个指向缩略图的URL或任何您想要执行的操作

希望这能为您指明正确的方向……


显示上传后如何将数据返回flash。

值得思考。谢谢,我会进一步研究你的提示。对我来说,你的问题似乎在PHP脚本中,而不是Flash部分。就像pkyeck说的,我会调查你的返回码。如果您正在发送XML结构,请考虑将头添加到PHP中,从而将XML数据推送到Flash端。我认为在这种情况下,我们不需要第二个PHP脚本。一旦上传图像,PHP脚本就可以创建响应。我想上次我这么做时,我使用的是amfphp和一个额外的文件来处理上传-不得不打两个电话;)而且。。。您尝试回调了吗?如果您引用的是UploadCompletedData事件,则是。您现在可以再次访问该网页查看结果。