2.
//上傳圖片
myUploader[attrId] = WebUploader.create({
swf: 'vender/Uploader.swf', // swf文件路徑
server: 'http://118.178.118.114/qz-declareform/upload', // 文件接收服務端
pick: '#'+attrId, // 選擇文件的按鈕。可選
// 只容許選擇圖片文件。
accept: {
title: 'Images',
extensions: 'gif,jpg,jpeg,bmp,png',
mimeTypes: 'image/*'
},
formData: {
token: sessionStorage.getItem('token')
},
chunkSize: 2 * 1024 * 1024,
fileSingleSizeLimit: 2 * 1024 * 1024, // 單個文件大小限制 2M
// 不壓縮image, 默認若是是jpeg,文件上傳前會壓縮一把再上傳!
resize: false,
//容許重複上傳
duplicate :true
});
myUploader[attrId].on( 'fileQueued', function( file ) {
if(attrInfoUser[attrId].length>=5){
$.toast('上傳圖片不得超過5張', "text");
return;
}
myUploader[attrId].makeThumb(file, function (error, src) {
if (error) {
$.toast('上傳失敗', "text");
return;
}
attrInfoUser[attrId].push(src);
console.log(src,555555555555);
}, 200, 200);
myUploader[attrId].upload();
});
//圖片上傳成功
myUploader[attrId].on('uploadSuccess',function(file,response){
if(response.success){
$.toast('上傳成功', "text");
attrInfoPost[attrId].push(response.data);
// attrInfoUser[attrId].push(response.data);
$('.previewBox'+attrId).show();
$('.uploadType'+attrId).show().children('.data').hide().siblings('.phone').show();
}else{
$.toast('上傳失敗', "text");
}
});
myUploader[attrId].on( 'error', function( file ) {
$.toast('上傳失敗!', "text");
});