2011-10-17 32 views
2

我的应用程序要求用户使用FileReference/FileReferenceList选择要上载的文件。客户端然后压缩文件数据并使用URLLoader来上传文件的内容。Flex URLLoader Upload - 确定进度栏?

URLLoader的一个问题是进度事件不会触发上传。如何跟踪上传进度?我无法为新压缩的ZIP ByteArray创建FileReference。

- 斯里兰卡

+0

这听起来像两个独立的问题...第一个是关于进度指示器,二是关于为您自己生成的文件获取FileReference。 –

+0

不仅我需要FileReference的唯一原因是跟踪进度。我相信生成FileReference是不可能的,因为data属性是只读的。 – Sri

+2

我从来没有能够获得文件上传的进度。我过去所做的是使用异步阅读方法(如果找不到它,我可以查找它),并以小块(256k左右)上传文件,这将给你一个稳定的反馈远远的你已经走了。你不会知道你的个人文件片段有多远,但是如果它们足够小,那真的没有关系。在服务器上读取二进制数据并将其粘贴到整个文件的末尾。 –

回答

1

考虑的Flex/Flash API中的情况,得到的回答是“不可能的”