Bootstrap fileinput文件上传组件使用详解

网友投稿 779 2023-05-09


Bootstrap fileinput文件上传组件使用详解

一、使用方法

1、导入依赖的js和css文件:

2、建立一个文件输入区

3、编写my.js文件,初始化文件上传组件

$(function() {

//初始化fileinput

var fileInput = new FileInput();

fileInput.Init("uploadFile", "http://127.0.0.1/testDemo/fileupload/upload.action");

});

//初始化fileinput

var FileInput = function() {

var oFile = new Object();

//初始化fileinput控件(第一次初始化)

oFile.Init = function(ctrlName, uploadUrl) {

var control = $('#' + ctrlName);

//初始化上传控件的样式

control.fileinput({

language: 'zh', //设置语言

uploadUrl: 'http://127.0.0.1/testDemo/fileupload/upload.action', //上传的地址

allowedFileExtensions: ['jpg', 'png', 'gif'], //接收的文件后缀

uploadAsync: true, //默认异步上传

showUpload: false, //是否显示上传按钮

showRemove: true, //显示移除按钮

showCaption: true, //是否显示标题

dropZoneEnabled: true, //是否显示拖拽区域

//minImageWidth: 50, //图片的最小宽度

//minImageHeight: 50,//图片的最小高度

//maxImageWidth: 1000,//图片的最大宽度

//maxImageeUnoHXvHeight: 1000,//图片的最大高度

//maxFileSize:0,//单位为kb,如果为0表示不限制文件大小

//minFileCount: 0,

maxFileCount: 10, //表示允许同时上传的最大文件个数

enctype: 'multipart/form-data',

browseClass: "btn btn-primary", //按钮样式: btn-default、btn-primary、btn-danger、btn-info、btn-warning

previewFileIcon: "",

});

//文件上传完成之后发生的事件

$("#uploadFile").on("fileuploaded", function(event, data, previewId, index) {

});

}

return oFile; //这里必须返回oFile对象,否则FileInput组件初始化不成功

};

二、效果图

1、初始化界面:

2、可以实现多文件上传:

3、点击某个文件,可以实现全屏预览:

三、Options介绍

四、Method介绍

有空再写

五、源码下载

Bootstrap fileinput文件上传组件


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java责任链模式定义与用法分析
下一篇:android显示意图激活另一个Activity的方法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~