使用Flash/PHP上传大文件

使用Flash/PHP上传大文件,php,actionscript-3,upload,Php,Actionscript 3,Upload,我正在使用flash的文件(扩展了FileReference)从高达200米的桌面大文件上传到服务器。我在bakcend上使用PHP 我让它工作,但我面临的问题是,在这个过程中,flash UI冻结了,很难想象用户不会发疯,退出应用程序,认为它不工作 我想问题是整个文件都会进入内存以便上传。除了使用FileReference.upload和URLRequest,是否有渐进的替代方法 理想情况下,像URLStream这样的东西,我认为它没有提供上传方法…是什么让您认为整个文件会立即加载到内存中?也

我正在使用flash的文件(扩展了FileReference)从高达200米的桌面大文件上传到服务器。我在bakcend上使用PHP

我让它工作,但我面临的问题是,在这个过程中,flash UI冻结了,很难想象用户不会发疯,退出应用程序,认为它不工作

我想问题是整个文件都会进入内存以便上传。除了使用FileReference.upload和URLRequest,是否有渐进的替代方法


理想情况下,像URLStream这样的东西,我认为它没有提供上传方法…

是什么让您认为整个文件会立即加载到内存中?也许加载屏幕是合适的?您甚至可以轮询上载的进度并更新进度条。@dqhendricks:这就是问题所在,我有一个,但在上载文件时它仍然处于冻结状态……文件上载应该是异步的。可能是代码中的其他内容导致了冻结?将所有代码都发布到您的上传程序中。我有一种感觉,你的进度条出现了一些循环或计时器或问题