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

23.7.上传文件

2024-04-27 13:46:59
字体:
来源:转载
供稿:网友
问题
我想让用户上传文件
解决办法
使用FileReference对象的upload( )方法
讨论
FileReference对象的upload( )方法允许使用服务端脚本通过HTTP(s)上传文件,upload( )方法至少需要一个为URLRequest类型的对象作为参数,用于指定服务端脚本的URL:
+展开
-ActionScript
var urlRequest:URLRequest = new URLRequest("uploadScript.cgi");
fileReference.upload(urlRequest);

所有上传使用POST传输方式,Content-Type为multipart/form-data。默认下Content-Disposition设置为Filedata,因为脚本需要知道Content-Disposition值以便读取文件数据。如果脚本需要Content-fileReference.upload(urlRequest, "UploadFile");

如果是调用FileReferenceList对象,那根据fileList属性必须为每个文件调用一次upload( )方法,FileReferenceList对象的fileList属性就是FileReference对象数组。

upload( )方法抛出的异常和download( )方法相同,比如都会抛出security 异常事件和IO 异常事件。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表