首页 > 网站 > WEB开发 > 正文

23.4.浏览本地文件

2024-04-27 13:46:59
字体:
来源:转载
供稿:网友
问题
我想浏览本地文件以便上传
解决办法
使用FileReference或FileReferenceList对象的browse( )方法
讨论
使用FileReference或FileReferenceList对象的browse( )方法可以打开一个对话框用于浏览本地磁盘文件,唯一不同的是FileReference对象的browse( )方法只能选一个文件,而FileReferenceList 对象可以选多个文件:
+展开
-ActionScript
fileReference.browse( );

和download( )方法一样,browse( )方法也可能抛出异常,因此在调用时最好放在try/catch语句中执行并处理可能的异常,导致illegal operation error异常可能有两种可能:
一次只能打开一个浏览对话框,如果再次调用browse( ),就会抛出IllegalOperationError。
如果用户对全局Flash播放器设置为不允许文件浏览,则调用browse( )方法时抛出该异常。

下面的代码段演示如何在TRy/catch块中处理IllegalOperationError异常:
+展开
-ActionScript
try {
fileReference.browse( );
}
catch (illegalOperation:IllegalOperationError) {
// code to handle error
}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表