加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-18 00:37:05 所属栏目:安全 来源:网络整理
导读:一、使用方法 1、导入依赖的js和css文件: 2、建立一个文件输入区 Bootstrap File Input Demo1 3、编写my.js文件,初始化文件上传组件 div class="jb51code" pre class="brush:js;" $(function() { //初始化fileinput var fileInput = new FileInput(); file

一、使用方法

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

2、建立一个文件输入区

Bootstrap File Input Demo1

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

<div class="jb51code">
<pre class="brush: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,//图片的最大宽度
//maxImageHeight: 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介绍

有空再写

五、源码下载

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读