FileReference的open和select

在Flex2中FileReference这个对象可以用来进行文件的上传和下载。在现实使用中发现一个小小的问题。想制作一个显示下载进度的进度条,等用户选定了文件后进度条就开始滚动,等文件下载完毕,滚动条便停止,于是就去找这个对象会有些什么样的event。发现了有open这个event,描述是Dispatched when an upload or download operation starts,这个event正合适,于是就用上了,在IE中一点都没有问题,可是在Firefox里面这个事件却激发不了,于是猜想,不同的浏览器对于这个事件的处理可能是不一样的,于是开始寻找另外的event,发现有select 这个event,描述是这样的:Dispatched when the user selects a file for upload or download from the file-browsing dialog box. 使用了一下,发现IE与Firefox里面都表现正常。

看来涉及更平台相关的API的时候还是要注意下区别,好好测试。

你可能感兴趣的:(浏览器,IE,firefox)