最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

js图片上传的封装代码

来源:动视网 责编:小OO 时间:2020-11-27 22:33:35
文档

js图片上传的封装代码

本文实例为大家分享了js图片上传的具体代码,供大家参考,具体内容如下:js封装的方法。') }) 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;<;div id="zTu">;图片<;/div>。javascript。
推荐度:
导读本文实例为大家分享了js图片上传的具体代码,供大家参考,具体内容如下:js封装的方法。') }) 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;<;div id="zTu">;图片<;/div>。javascript。


本文实例为大家分享了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

<div id="zTu">图片</div>

javascript

var coverImage; 
initImageUploader();
function initImageUploader(){
 var fileUrl = 你想上传的地址;
 uploadImages('#imagePicker', fileUrl, function(file, res) {
 coverImage = res.url
 $('#zTu').get(0).innerHTML = '<div class="file-item thumbnail"><img style="max-height:180px" src="' + res.url + '" /></div>'
 })
 }

文档

js图片上传的封装代码

本文实例为大家分享了js图片上传的具体代码,供大家参考,具体内容如下:js封装的方法。') }) 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;<;div id="zTu">;图片<;/div>。javascript。
推荐度:
标签: 图片 上传 js
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top