全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

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

一、使用方法

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

<link rel="stylesheet" href="css/bootstrap.min.css" />
<link rel="stylesheet" href="css/fileinput.min.css" />
<script type="text/javascript" src="js/jquery-3.2.1.js" ></script>
<script type="text/javascript" src="js/bootstrap.js" ></script>
<script type="text/javascript" src="js/fileinput.js" ></script>
<script type="text/javascript" src="js/zh.js" ></script>
<script type="text/javascript" src="js/my.js" ></script>

2、建立一个文件输入区

<form>
 <div class="form-group">
  <h3>Bootstrap File Input Demo1</h3>
 </div>

 <input name="uploadFile" type="file" id="uploadFile" multiple class="file-loading" />
</form>

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,//图片的最大宽度
   //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: "<i class='glyphicon glyphicon-king'></i>",

  });

  //文件上传完成之后发生的事件
  $("#uploadFile").on("fileuploaded", function(event, data, previewId, index) {

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

二、效果图

1、初始化界面:

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

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

三、Options介绍 

四、Method介绍

有空再写

五、源码下载

Bootstrap fileinput文件上传组件

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


# Bootstrap  # fileinput  # 文件上传  # Bootstrap fileinput文件上传预览插件使用详解  # 基于bootstrap的上传插件fileinput实现ajax异步上传功能(支持多文件上传预览拖拽)  # .net core版 文件上传/ 支持批量上传拖拽及预览功能(bootstrap fileinput  # BootStrap fileinput.js文件上传组件实例代码  # 基于bootstrap的文件上传控件bootstrap fileinput  # 最好用的Bootstrap fileinput.js文件上传组件  # Bootstrap文件上传组件之bootstrap fileinput  # 值得学习的bootstrap fileinput文件上传工具  # JS文件上传神器bootstrap fileinput详解  # Bootstrap的fileinput插件实现多文件上传的方法  # 上传  # 可以实现  # 建立一个  # 全屏  # 不成功  # 大家多多  # 移除  # 源码下载  # 再写  # 拖拽  # input 


相关文章: 网站制作报价单模板图片,小松挖机官方网站报价?  专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  广州建站公司哪家好?十大优质服务商推荐  教育培训网站制作流程,请问edu教育网站的域名怎么申请?  建站主机如何选?性能与价格怎样平衡?  香港服务器租用费用高吗?如何避免常见误区?  建站之星图片链接生成指南:自助建站与智能设计教程  网站建设制作、微信公众号,公明人民医院怎么在网上预约?  GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?  javascript中的try catch异常捕获机制用法分析  ,南京靠谱的征婚网站?  网站按钮制作软件,如何实现网页中按钮的自动点击?  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  高性能网站服务器配置指南:安全稳定与高效建站核心方案  南宁网站建设制作定制,南宁网站建设可以定制吗?  建站为何优先选择香港服务器?  宝盒自助建站智能生成技巧:SEO优化与关键词设置指南  香港网站服务器数量如何影响SEO优化效果?  如何快速搭建高效WAP手机网站吸引移动用户?  历史网站制作软件,华为如何找回被删除的网站?  网站制作新手教程,新手建设一个网站需要注意些什么?  建设网站制作价格,怎样建立自己的公司网站?  建站之星Pro快速搭建教程:模板选择与功能配置指南  建站之星代理如何获取技术支持?  网站专业制作公司有哪些,做一个公司网站要多少钱?  css网站制作参考文献有哪些,易聊怎么注册?  安云自助建站系统如何快速提升SEO排名?  网站设计制作企业有哪些,抖音官网主页怎么设置?  建站之星3.0如何解决常见操作问题?  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  如何快速重置建站主机并恢复默认配置?  ,购物网站怎么盈利呢?  如何自定义建站之星模板颜色并下载新样式?  利用JavaScript实现拖拽改变元素大小  佛山企业网站制作公司有哪些,沟通100网上服务官网?  如何快速生成橙子建站落地页链接?  装修招标网站设计制作流程,装修招标流程?  头像制作网站在线制作软件,dw网页背景图像怎么设置?  学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  建站之星后台密码遗忘或太弱?如何重置与强化?  建站之星如何配置系统实现高效建站?  唐山网站制作公司有哪些,唐山找工作哪个网站最靠谱?  如何快速启动建站代理加盟业务?  威客平台建站流程解析:高效搭建教程与设计优化方案  如何基于云服务器快速搭建网站及云盘系统?  孙琪峥织梦建站教程如何优化数据库安全?  h5网站制作工具有哪些,h5页面制作工具有哪些?  建站之星会员如何解锁更多建站功能?  小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。