ActionScript FileReference upload onComplete



我是Flash的完全初学者;Actionscript。

我的宠物项目是这样的:提供一个类似www.imageshack.com的服务,人们可以上传单个图像,然后任何人都可以使用生成的url查看它。

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

http://pixels.guygar.com/

你可以查看上传的图片:

http://pixels.guygar.com/warehouse/

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

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

所发生的事情是图像被PHP脚本上传,但浏览器页面仍然保持相同的页面,即使在PHP脚本中提供一个新的url。

问题是我怎么做才能让一个新的URL(图片资源链接)被传递回flash这样onComplete被调用我就可以导航到刚刚加载的图片了?或者其他方法?

我欢迎你对这个问题的看法,并感谢你的指导。

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

在PHP脚本的末尾,你只是返回"ok"(或"ko",如果sth出错)到flash,然后(在回调/监听器)调用/加载第二个PHP脚本,做剩下的…并返回一个URL到一个缩略图或任何你想做的。

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/FileReference.html?filter_flash=cs5&filter_flashplayer=10.2&filter_air=2.6#event:uploadCompleteData

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

相关内容

  • 没有找到相关文章

最新更新