| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
ncnf
9年前发布

移动端异步上传图片demo:ajax-upload-image.mobile

移动端异步上传图片demo

demo预览

移动端异步上传图片demo:ajax-upload-image.mobile

移动端异步上传图片demo:ajax-upload-image.mobile

如何使用?

  1. demo/index.html中样例所示,引入如下js
<script type="text/javascript" src="../lib/exif.js"></script>  <script type="text/javascript" src="../js/wrapper.js"></script>  <script type="text/javascript" src="../js/upload_image.js"></script>

exif.js是一个开源的读取图像的原始数据的功能扩展js,用于处理ios设备拍照上传存在的图片旋转问题

wrapper.js创建遮罩层简单js

upload_image.js图片展示操作依赖wrapper.js

  1. 创建imageUpload
//当前已上传图片张数  var i = function(){          return $("img.preview").length;      }    new ImageUploader($(".upload-area"),{              uploaderUrl:uploaderUrl,              inputName:"imgs",              beforeComplete:function(){                  $('#submitBtn').attr('disabled',true);              },              afterComplete: function() {                  $('#submitBtn').attr('disabled',false);                  if(i() > 0){                      $(".J_Showmeonfileuploaded").hide()                  }                  if(5 === i()){                      $(".upload-btn").hide();                  }              }      });

配置参数
{      inputName: "img",//input名,用于构造表单提交数据      onlyShow: !1, //是否只查看      uploadBtn: ".J_UploadBtn",//图片上传按钮      fileInput: ".J_FileInput",//图片inputfile      prevClass: "preview",//所有上传成功并显示的图片都会添加此类(可统计当前已上传图片张数)      uploaderUrl: "",//图片上传url地址      deleteUrl: "",//删除图片url地址      limitSize: 5, //图片大小限制 5M      limitNum: 5, //图片数量限制      beforeComplete: function() {},//图片上传前回调函数      afterComplete: function() {}//图片上传完成回调函数  }

项目主页:http://www.open-open.com/lib/view/home/1448634059282

 本文由用户 ncnf 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1448634059282.html
文件上传 ajax-upload-image.mobile