视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
h5实现多图片预览上传及点击可拖拽控件
2020-11-27 15:06:16 责编:小采
文档
 这次给大家带来h5实现多图片预览上传及点击可拖拽控件,h5实现多图片预览上传及点击可拖拽控件的注意事项有哪些,下面就是实战案例,一起来看一下。

在做图片上传时发现一个蛮好用的控件,支持多张图片同时上传,可以点击选择图片,也可以将图片拖拽到上传框直接上传,方便,好用,接口也简单,基本可以直接放到项目里使用。

先看看他的样式:

选择图片后:

$(function(){ 
 // 初始化插件 
 $("#demo").zyUpload({ 
 width : "650px", // 宽度 
 height : "400px", // 宽度 
 itemWidth : "120px", // 文件项的宽度 
 itemHeight : "100px", // 文件项的高度 
 url : "/upload/UploadAction", // 上传文件的路径 
 multiple : true, // 是否可以多个文件上传 
 dragDrop : true, // 是否可以拖动上传文件 
 del : true, // 是否可以删除文件 
 finishDel : false, // 是否在上传文件完成后删除预览 
 /* 外部获得的回调接口 */ 
 onSelect: function(files, allFiles){ // 选择文件的回调方法 
 console.info("当前选择了以下文件:"); 
 console.info(files); 
 console.info("之前没上传的文件:"); 
 console.info(allFiles); 
 }, 
 onDelete: function(file, surplusFiles){ // 删除一个文件的回调方法 
 console.info("当前删除了此文件:"); 
 console.info(file); 
 console.info("当前剩余的文件:"); 
 console.info(surplusFiles); 
 }, 
 onSuccess: function(file){ // 文件上传成功的回调方法 
 console.info("此文件上传成功:"); 
 console.info(file); 
 }, 
 onFailure: function(file){ // 文件上传失败的回调方法 
 console.info("此文件上传失败:"); 
 console.info(file); 
 }, 
 onComplete: function(responseInfo){ // 上传完成的回调方法 
 console.info("文件上传完成"); 
 console.info(responseInfo); 
 } 
 }); 
});

直接在demo.js里修改配置,url : "/upload/UploadAction" 放你的图片上传action,这个控件只是前台处理,后台的上传还得自己写

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

text-align如何实现两端对齐

android textinput显示不全怎么解决

JavaScript的继承与原型链

下载本文
显示全文
专题