我想用Flex(4.1)上传数据(不是本地文件),并显示发送字节的进度。
现在我使用了一个URLLoader,但我知道URLLoader是为下载数据设计的,我可以将一个监听器连接到ProgressEvent.PROGRESS但是没有效果。
我也知道有一个支持上传的FileReference对象。这里的问题是,我不想浏览文件并上传它。 我有一个字节数组,我想发送到服务器,但FileReference的数据属性是只读的。
所以我的问题是:如何将字节数组(实际上是PNG编码的图像)发送到服务器并能够跟踪发送到服务器的字节的进度?
答案 0 :(得分:0)
是的,你是对的,FileReference的data属性是只读的,但你可以跟踪进度。
如果您想使用URLLoader上传数据,可以尝试uploadposthelp类。
您可以查看以下网站: http://labs.findsubstance.com/2008/04/03/as3-upload-encode-images/