源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

jQuery移动端图片上传组件

  • 时间:2022-03-15 10:19 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:jQuery移动端图片上传组件
本文实例为大家分享了移动端图片上传组件,供大家参考,具体内容如下 [b]Imageupload [/b]使用File API+canvas 客户端压缩图片,并实现文件上传服务端 文件依赖 JQUERY [b]参数API[/b] loading:'.loading', 页面显示loading的图标selector url:'', 接收数据的api接口地址 maxFileSize:1010241024, 服务端支持的最大单文件大小 format:/^image/i, 支持的文件格式. images text ..... isCompress:true, 如果是图片,可以开启客户端压缩,减少传输的数据文件 compressNum:0.6, 图片的压缩率,0~1 设置为1可能最终结果比未压缩还大,请慎用1. beforeUpload:function(){}, 上传之前的处理,返回false可以阻止文件的上传 uploadStart: function(){}, 开始上传的回调 afterUpload: function(){}, 上传结束的回调 uploadProgress: function(v){} 上传的进度条 uploadError: function(){} 上传错误的回调 showThumbnail:function(){} 显示缩略图 [b]使用范例:[/b]
<div id="proccess"></div>
压缩前:<div id="rrr1"></div>
<br>
<input type="file" multiple id="filesss" >
<br> 压缩后:<div id="rrr2"></div>
<br>
$('#filesss').mobileUpload({
  url: '',
  beforeUpload: function () {
   console.log('beforeUpload')
  },
  uploadStart: function (file) {
   console.log('uploadStart')
   console.log('原文件大小:' + file.length);
  },
  uploadProgress: function (v) {console.log('进度' + v)},
  uploadError: function () {console.log('uploadError')},
  showThumbnail: function (file) {

   $('#rrr1').append('<img src="' + file + '">');
  },
  afterUpload: function (file, data) {
   console.log('压缩后大小:' + file.length);
   $('#rrr2').append('<img src="' + file + '">');
  }
 });
更多精彩内容,请点击[url=http://www.1sucai.cn/Special/896.htm]《jQuery上传操作汇总》[/url],进行深入学习和研究。 以上就是移动端图片上传组件,很实用的上传组件,希望大家喜欢。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部