单附件上传 - ChinaSS/Util GitHub Wiki

#单附件上传

1.基于WebUploader装UI展现层
2.所有参数为基于WebUpload扩展,webUploader大部分API同样适用

##使用样例

require(['PDUtilDir/singleFileUpload'],function(upload){
  var settings = {
    placeAt:"singleFileUploadId",
    remove:function(){
      //点击删除时调用

    },
    uploadSuccessExt:function(file, response){
      //上传成功时调用

    },
    formData:{
      //向服务器发送额外数据
      //bizType:'10'
    }
  };
  upload.init(settings);
})

##settings对象

以下是常用的,由于webuploader的初始化参数也是使用的settings对象, 所以其它不常用的参数可查询Weuploader官方API

属性名称 是否必选 说明
placeAt 必选 把附件上传组件放在指定容器的id,可为DOM对象
server 可选 附件接收后端action地址,默认为getServer() +"/file/upload"
remove 可选 点击删除按钮时默认会调用的方法
uploadSuccessExt 可选 附件上传成功时默认会调用的方法
formData 可选 额外向服务器发送的参数
accept 可选 允许上传的文件类型,详见Weuploader官方API
fileSingleSizeLimit 可选 允许上传的单个文件大小,详见Weuploader官方API