全称 mx.io.FileUploader
命名空间 mx.io
FileUploader
继承层次结构 FileUploader
源文件 ~\mx\scripts\io\FileUploader.js
提供一个文件上传的类(不包含界面部分)。目前仅支持 HTML5。

构造函数

名称 说明
FileUploader() 构建 FileUploader 类的新实例。

方法

名称 说明
setParams(p_params) 设置 params 的值。
upload() 文件上传。

字段

名称 说明
file 获取或设置一个 HTML5 的 File 对象。
params 获取或设置文件上传服务端需要的参数。 该属性为一个 JSON 对象,如({ columnNames:"name,age,gender", columnCaptions:"姓名,年龄,性别", fileName:"用户表格"})。
url 获取或设置一个字符串,表示处理上传文件的服务地址。

事件

名称 说明
onprogresschange 当文件上传,进度发生改变时触发该事件。
onprogresscomplete 当文件上传完成时,触发该事件。
onprogresserror 当文件上传失败时,触发该事件。
onuploadcomplete 当文件上传服务端处理完毕后,触发该事件。

构造函数详细信息

FileUploader() 方法

构建 FileUploader 类的新实例。

方法详细信息

setParams(p_params) 方法

设置 params 的值。

参数

  • p_params

upload() 方法

文件上传。

字段详细信息

file 字段

获取或设置一个 HTML5 的 File 对象。

params 字段

获取或设置文件上传服务端需要的参数。 该属性为一个 JSON 对象,如({ columnNames:"name,age,gender", columnCaptions:"姓名,年龄,性别", fileName:"用户表格"})。

url 字段

获取或设置一个字符串,表示处理上传文件的服务地址。

事件详细信息

onprogresschange 事件

当文件上传,进度发生改变时触发该事件。

onprogresscomplete 事件

当文件上传完成时,触发该事件。

onprogresserror 事件

当文件上传失败时,触发该事件。

onuploadcomplete 事件

当文件上传服务端处理完毕后,触发该事件。

参数

  • resultValue
    一个字符串,表示服务端的返回值。