1.插件下载地址:https://github.com/kartik-v/bootstrap-fileinput

2.插件的引用

  需要引用jquery

  需要结合bootstrap使用,即页面需要引入bootstrap相关js和css文件

  引用fileinput.js 和css

  中文需要引用js/locales/zh.js

  需要主题样式时引用themes下相关文件夹中的js和css

  tips:最好以上按顺序引用,免得出现莫名其妙的问题,比如zh.js必须在fileinput.js后引用否则无效

3.插件的代码部分

4.插件的部分属性说明

  1.multiple表示允许同时上传多个文件,class=“file-loading”表示标签的样式。这里很重要,如果class="file",则中文化不能生效。

  2.accept 属性只能与 <input type="file"> 配合使用。它规定能够通过文件上传进行提交的文件类型。这个属性和插件allowedFileExtensions属性看起来一样但是插件的

  allowedFileExtensions属性只是你选择了文件类型之后他会提示你禁止上传,如图

 

  而accept 属性则是在点击选择文件之后,文件框里只会出现你写在accept 属性的后缀名的文件.可以在一开始就避免用户选择错误的文件类型,当然如果直接拖进控件,那

也是没有办法,如图:

  这张是没有加accept 属性

   这张是加了accept="image/*,.pdf,.xls,.xlsx,.docx,.doc"的图片

  

  3.部分要使用的方法

 

  4.有的想去除掉控件中的一些按钮,如图

 

  showUpload,showRemove属性是是否显示红色的部分的移除,上传按钮是否显示.

  而黑色部分按钮的隐藏显示则是由fileActionSettings这个属性来决定的

  具体的内容请看http://plugins.krajee.com/file-input/plugin-options#fileActionSettings

  写一个class内容为display:none;然后把这个class赋值给对应的属性就ok了.如图

    

   效果如第三张图,图片右下角删除按钮已被禁用掉.

 5.Controller中的代码

 

ok,这篇文章只是介绍了一个大概的部分.具体的也可参考网上大佬们的介绍.

 

 

 

 

 

 

最新文章

  1. iftop 安装以及相关参数及说明(转载自csdn)
  2. 用Application和Session统计在线人数[转]
  3. python 数据结构之单链表的实现
  4. C# 中如何判断某个字符串是否为空的方法
  5. [Bootstrap]概述
  6. [LeetCode] 74. Search a 2D Matrix 解题思路
  7. PHP Java
  8. Delete website with command.
  9. Codeforces Round #258 (Div. 2) B. Sort the Array
  10. [补] 如何在windows下用IDA优雅调试ELF
  11. 织梦cms/dedecms清理冗余废弃未引用图片方法
  12. meta的用法
  13. Python 练习: 简单角色游戏程序
  14. 用Web Services来整合.NET和J2EE
  15. stl中常用的排序算法
  16. 警告 7 隐藏了继承的成员。如果是有意隐藏,请使用关键字 new
  17. 免费申请一年版Eset NOD32 Antivirus激活码(无限制)- 已失效
  18. 【转】Spark源码分析之-Storage模块
  19. 安装 启动sshd服务:
  20. [干货] 有了微信小程序,谁还学ReactNative?

热门文章

  1. ubuntu命令安装
  2. JAVA 类的定义(定义一个类,来模拟“学生”)
  3. python socket.error: [Errno 24] Too many open files
  4. 基于Vue2.x的小米商城移动端项目
  5. C#截取用户的点击事件的代码
  6. Build 2019 彩蛋
  7. MYSQL水平拆分与垂直拆分
  8. golang channel string 信号乱码
  9. 二、OpenStack—keystone组件介绍与安装
  10. 展开被 SpringBoot 玩的日子 《 二 》 WEB 开发