【问题标题】:Uploading data with Flex and getting the bytes sent使用 Flex 上传数据并获取发送的字节
【发布时间】:2011-05-06 01:40:27
【问题描述】:

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

现在我使用 URLLoader,但我知道 URLLoader 旨在下载数据,我可以将侦听器连接到 ProgressEvent.PROGRESS 但没有效果。

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2011-07-14
      • 1970-01-01
      • 1970-01-01
      • 2012-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-18
      • 2020-04-13
      相关资源
      最近更新 更多