使用Flex上传数据并获取发送的字节

时间:2010-11-06 16:45:22

标签: flex file-upload progress-bar filereference urlloader

我想用Flex(4.1)上传数据(不是本地文件),并显示发送字节的进度。

现在我使用了一个URLLoader,但我知道URLLoader是为下载数据设计的,我可以将一个监听器连接到ProgressEvent.PROGRESS但是没有效果。

我也知道有一个支持上传的FileReference对象。这里的问题是,我不想浏览文件并上传它。 我有一个字节数组,我想发送到服务器,但FileReference的数据属性是只读的。

所以我的问题是:如何将字节数组(实际上是PNG编码的图像)发送到服务器并能够跟踪发送到服务器的字节的进度?

1 个答案:

答案 0 :(得分:0)

是的,你是对的,FileReference的data属性是只读的,但你可以跟踪进度。

如果您想使用URLLoader上传数据,可以尝试uploadposthelp类。

您可以查看以下网站: http://labs.findsubstance.com/2008/04/03/as3-upload-encode-images/