// 实例化
uploader = WebUploader.create({
//指定选择文件的按钮容器,不指定则不创建按钮。id {Seletor|dom} 指定选择文件的按钮容器,不指定则不创建按钮。注意 这里虽然写的是 id,
// 但是不是只支持 id, 还支持 class, 或者 dom 节点。label {String} 请采用 innerHTML 代替innerHTML {String} 指定按钮文字。
// 不指定时优先从指定的容器中看是否自带文字。multiple {Boolean} 是否开起同时选择多个文件能力
pick: {
id: '#filePicker',
label: '点击选择图片'
},
dnd: '#uploader .queueList', //[可选] [默认值:undefined] 指定Drag And Drop拖拽的容器,如果不指定,则不启动。
paste: document.body,//建议设置为document.body.
//指定接受哪些类型的文件。 由于目前还有ext转mimeType表,所以这里需要分开指定。
// title {String} 文字描extensions {String} 允许的文件后缀,不带点,多个用逗号分割。mimeTypes {String} 多个用逗号分割。
/* accept: {
title: 'Images',
extensions: 'gif,jpg,jpeg,bmp,png',
mimeTypes: 'image/!*'
},*/
// thumb {Object} [可选] 配置生成缩略图的选项。
//compress {Object} [可选] 配置压缩的图片的选项。如果此选项为false, 则图片在上传前不进行压缩。
//auto {Boolean} [可选] [默认值:false] 设置为 true 后,不需要手动调用上传,有文件选择即开始上传。
//prepareNextFile {Boolean} [可选] [默认值:false] 是否允许在文件传输时提前把下一个文件准备好。
// --对于一个文件的准备工作比较耗时,比如图片压缩,md5序列化。 如果能提前在当前文件传输期处理,可以节省总体耗时。
// swf文件路径
swf: BASE_URL + '/Uploader.swf',
disableGlobalDnd: true, //是否禁掉整个页面的拖拽功能,如果不禁用,图片拖进来的时候会默认被浏览器打开。
//chunked {Boolean} [可选] [默认值:false] 是否要分片处理大文件上传。
chunked: true,
// server: 'https://webuploader.duapp.com/server/fileupload.php',
// server: 'https://2betop.net/fileupload.php',
server: 'https://192.168.70.101:8601/wholehouse-admin/franchisee/sale/cnsalehd/upload',
// method:post,
// 验证文件总数量, 超出则不允许加入队列。
fileNumLimit: 300,
//} [可选] [默认值:undefined] 验证文件总大小是否超出限制, 超出则不允许加入队列。
fileSizeLimit: 5 * 1024 * 1024, // 200 M
// 验证单个文件大小是否超出限制, 超出则不允许加入队列。
fileSingleSizeLimit: 1 * 1024 * 1024, // 50 M
duplicate:true //可选] [默认值:undefined] 去重, 根据文件名字、文件大小和最后修改时间来生成hash Key.
}); // 实例化
uploader = WebUploader.create({