23.7.上传文件

问题
我想让用户上传文件
解决办法
使用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 异常事件。

加支付宝好友偷能量挖...


评论(0)网络
阅读(94)喜欢(0)flash/flex/fcs/AIR