bootstrap-fileinput用法详解
来源:互联网 发布:cms二次开发 编辑:程序博客网 时间:2024/06/05 14:59
$("#imgUpload").fileinput({ language: 'zh', //showCaption: false, //showPreview: true, showClose: false, browseClass: "btn btn-info", uploadUrl: createUrl('/ueditor/upload'), maxFileSize: 1000, maxFilesNum: 10, allowedFileExtensions : ['jpg', 'png','gif']});var imgs = [];$("#imgUpload").on("fileuploaded", function(event,data,previewId,index){ var img = { id: previewId, name: data.response.url }; imgs.push(img);});$("#imgUpload").on("filesuccessremove", function(event,data,previewId,index){ for(var i=0; i<imgs.length; i++){ if(data == imgs[i].id){ imgs.splice(i, 1); } } if(imgs.length == 0){ $("#imgUpload").fileinput('clear'); //避免一张张删除完后预览框变小 }});$("#imgUpload").on("filecleared", function(event,data,previewId,index){ imgs = [];});
注: 上传成功后再删除图片,发现data是以uploaded-开头的,而数组中存的都是以preview-开头的,修改代码如下:
//if (file !== undefined) { newstack[i] = file; newnames[i] = self._getFileName(file); $thumb.attr({ 'id': self.previewInitId + '-' + i, 'data-fileindex': i }); i++;/*} else { $thumb.attr({ 'id': 'uploaded-' + uniqId(), 'data-fileindex': '-1' });}*/
0 0
- bootstrap-fileinput用法详解
- bootstrap fileinput 用法
- bootstrap-fileInput
- Bootstrap FileInput
- 扒一扒使用boostrap-fileinput上传插件遇到的坑,Bootstrap-fileinput上传插件的使用详解,
- bootstrap-fileinput图片上传
- bootstrap fileinput 文件上传
- bootstrap-fileinput的使用
- 关于bootstrap-fileinput
- BootStrap fileinput.js
- Bootstrap-fileinput的使用方法
- bootstrap fileinput插件
- bootstrap-fileinput的使用
- 关于bootstrap-fileinput
- bootstrap-fileinput初体验
- Bootstrap Fileinput的使用
- bootstrap-fileinput插件学习
- bootstrap fileinput 上传插件
- Error[e46]: Undefined external "?V1" referred in AF
- JavaScript回调函数传参的方法
- c3p0数据库连接池使用
- img水平居中、居左、居右方法
- Python量化交易平台开发教程系列1-类CTP交易API的工作原理
- bootstrap-fileinput用法详解
- axure原型设计之轮播图
- 微信公众号项目笔记 二
- 深入学习Oracle分区表及分区索引
- 堆排序
- 使用git将项目上传到github 以及解决“git commit -m”初始化问题
- 函数调用过程:EBP、ESP等栈帧的变化
- 生成二维码图片,并将图片转换成POS机能打印的byte[]类型
- 解决360 兼容模式下问题