uploader = WebUploader.create({
auto: true,//选完文件,是否自动上传
server: $("#contextPath").val()+’/psImage/ocrBankCard’,//文件接收服务端
//指定选择文件的按钮
pick: {
id:’#filePicker’,//指定选择文件按钮的ID,class等
multiple: true,//是否开启选择多个文件能力
innerHTML: “上传”//指定按钮文字
}
//指定接收哪些类型的文件
accept: {
title: 'Images',//
extensions: 'gif,jpg,jpeg,bmp,png',
mimeTypes: 'image/*'
},
//上传参数列表(这里可以暂时不写,可以在点击按钮时 uploader.options.formData = obj;)
formData: {
pictureVersion: 12
},
// 配置生成缩略图的选项(可不写)
thumb : {
// 缩略图的宽高,当取值介于0-1时,被当成百分比使用
width : 500,
height : 250,
// 强制转换成指定的类型
type : "image/jpeg",
// 图片质量,只有type为image/jpeg的时候才有效
quality : 70,
// 是否允许放大,如果想要生成小图的时候不失真,此选项应该设置为false
allowMagnify : true,
// 是否允许裁剪
crop : true
},
//每次上传文件数
fileNumLimit: 1,
//是否压缩图片,默认如果是jpeg文件上传前会压缩,如果FALSE,则图片上传前不进行压缩
compress: false
compress : {
// 压缩后的尺寸
width : 100,
height : 100,
// 图片质量,只有type为image/jpeg的时候才有效。
quality : 90,
// 是否允许放大,如果想要生成小图的时候不失真,此选项应该设置为false
allowMagnify : false,
// 是否允许裁剪
crop : false,
// 是否保留头部meta信息
preserveHeaders : true,
// 如果发现压缩后文件大小比原来还大,则使用原来图片,此属性可能会影响图片自动纠正功能
noCompressIfLarger : false,
// 单位字节,如果图片大小小于此值,不会采用压缩
compressSize : 0
},
————————————————
版权声明:本文为CSDN博主「豁然开朗No1」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lsygood/article/details/80364222
duplicate : false,// 不允许重复上传
resize : false,// 尺寸不改变
method : 'POST',// 文件上传方式,POST或者GET,默认值:'POST'
disableGlobalDnd : true,// 是否禁掉整个页面的拖拽功能
fileNumLimit : 50,// 每次上传文件数
fileSizeLimit : 1000 * 1024 * 1024,// 每次上传文件的大小总和
fileSingleSizeLimit : 20 * 1024 * 1024,// 单个上传文件的大小
threads : 10,// 上传并发数。允许同时最大上传进程数。
});