8 flash file-upload urlloader filereference
我正在开发Flash中的图像上传器.我使用FileReference.browse浏览图像,然后将此图像调整为1000 x 1000像素,如果图像非常大,然后上传到服务器.我想显示图像上传进度的进度条.
我使用URLLoader来发送已调整大小的图像的二进制数据,但URLLoader上的ProgressEvent不能按预期的方式工作.仅在图像上传完成后才会触发,而不是显示中间进度.FileReference上的ProgressEvent完美地显示中间图像上载进度.
有没有办法使用URLLoader显示上传进度?要么
我们可以使用FileReference加载修改后的图像,然后调用FileReference.upload,这样就可以显示实际的进度条.
更新1:
但我的问题是我在使用FileReference.browse后调整浏览后的图像,我想上传调整后的图像,而不是浏览后FileReference对象中的原始图片.在这种情况下如何使用Filereference.upload?Filereference.upload将上传原始图像而不是已调整大小的图像.任何想法,如何将调整大小的图像放入Filereference对象,然后使用FileReference.upload.
更新2:
无法在虚拟FileReference中设置数据,数据是只读属性.
更新3:
但是从上面的链接出现同样的问题:无法显示图片上传进度:
"不幸的是,获取进度事件存在问题.我们无法在向服务器发送数据时显示任何进展,因为闪存不支持它"
我正在寻找上述问题的解决方案.URLLoader可以正常发布图像数据.
| 归档时间: |
|
| 查看次数: |
9467 次 |
| 最近记录: |