js图片上传的封装代码
本文实例为大家分享了js图片上传的具体代码,供大家参考,具体内容如下
js封装的方法
functionuploadImages(picker,url,callback){ varimg_uploader=WebUploader.create({ auto:true, server:url, pick:picker, fileNumLimit:1, fileSingleSizeLimit:2097152,//2M accept:{ title:'Images', extensions:'gif,jpg,jpeg,bmp,png', //mimeTypes:'image/*' }, compress:{ width:300, compressSize:102400//<100kb不压缩 }, }) varfileType=['image/jpeg','image/jpg','image/gif','image/png','image/bmp'] img_uploader.on('beforeFileQueued',function(file){ fileType.some(function(name){ returnfile.type===name }) ?'':alert('请上传正确的图片!') }) img_uploader.on('uploadSuccess',function(file,res){ callback(file,res) }) img_uploader.on('uploadError',function(file,reason){ console.log(reason); }) img_uploader.on('uploadComplete',function(file){ img_uploader.reset() }) }
html
图片
javascript
varcoverImage; initImageUploader(); functioninitImageUploader(){ varfileUrl=你想上传的地址; uploadImages('#imagePicker',fileUrl,function(file,res){ coverImage=res.url $('#zTu').get(0).innerHTML='
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。