html :
<div id="uploader" class="wu-example"ng-if="upFile" style="float:left;margin-left:5px;">
<!--用来存放文件信息-->
<div id="thelist" class="uploader-list"></div>
<div class="btns">
<div id="picker" >选择文件</div>
</div>
</div>
js代码:
var uploader =" ";
if (uploader !="") {
uploader.destroy(); //用于防止每次调用 选择文件框变大 每次调用initUploader()函数前,一定要将uploader销毁,要不然调用一次,上传文件框就会变大一次
};
initUploader();
//上传文件函数及初始化
function initUploader() {
uploader = WebUploader.create({
auto:true,
swf: 'scripts/vendor/webuploader/Uploader.swf',
server: '',
method: 'POST',
pick: {
id: '#picker',
multiple: false,
},
formData:{
fRiskId: $cookies.riskguid
}
});
uploader.on('fileQueued', function (file) {
uploader.options.server = '/CQRiskPlatform/upload.do?fRiskId=' + $cookies.riskguid;
});
uploader.on('uploadAccept', function(file, response) {
if (response.code == 20000) {
alert("上传成功");
} else {
alert("上传失败");
}
});
}