js图片上传的封装代码
本文实例为大家分享了js图片上传的具体代码,供大家参考,具体内容如下

在隆尧等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站建设、成都做网站 网站设计制作定制网站建设,公司网站建设,企业网站建设,品牌网站设计,全网整合营销推广,成都外贸网站制作,隆尧网站建设费用合理。
js封装的方法
function uploadImages(picker, url, callback) {
var img_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 不压缩
},
})
var fileType = ['image/jpeg', 'image/jpg', 'image/gif', 'image/png', 'image/bmp']
img_uploader.on('beforeFileQueued', function(file) {
fileType.some(function(name) {
return file.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
var coverImage;
initImageUploader();
function initImageUploader(){
var fileUrl = 你想上传的地址;
uploadImages('#imagePicker', fileUrl, function(file, res) {
coverImage = res.url
$('#zTu').get(0).innerHTML = '
'
})
}以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持创新互联。
名称栏目:js图片上传的封装代码
网页路径:http://www.jxjierui.cn/article/gchdsj.html


咨询
建站咨询
