分享5个好用的javascript文件上传插件


Posted in Javascript onSeptember 16, 2018

文件上传是我们开发网站程序时经常遇到的功能,选择一个功能强大,使用简单的上传插件可以节省我们很多开发时间,下面就为大家介绍5个不错的javascript文件上传插件

这篇文章的资源均来自https://dcrazed.com/html5-jquery-file-upload-scripts/ 。我选择了其中自己觉得可用性比较强的几个。

Mini AJAX File Upload Form

这个插件的UI和体验都非常棒,不过它依赖于下面介绍的jQuery File Upload plugin。

特点

  • 支持多文件上传

  • 支持一次选择多个文件上传

  • 可上传任意文件

  • 拖拽支持

  • 无需flash

  • 小巧的上传表单适合移动设备

  • 简洁的进度条

  • 可随时取消

  • 有文档

  • 免费

演示  下载

分享5个好用的javascript文件上传插件

Dropzone JS

一个轻量级的文件上传插件,使用起来非常简单,支持jquery,但并不依赖jquery,文档齐全,非常推荐。

特点

  • 响应式设计

  • 支持多文件上传

  • 支持所有文件格式

  • 图片上传可预览

  • 顶级的UI设计

  • 取消和删除文件的选项

  • 拖拽支持

  • 支持一次选择多个文件上传

  • 免费

演示  下载

分享5个好用的javascript文件上传插件

jQuery File Upload Demo

这个插件就不用多说了,可能是最火的文件上传插件。功能齐全,文件上传的后端代码都实现了。不过感觉文档很乱,默认UI也不是很好看,如果让我选择我会选择上面的Dropzone JS。

特点

  • 拖拽支持

  • Html进度条

  • 支持多文件上传

  • 可恢复文件上传

  • 文件验证以及大小信息

  • 取消上传

  • 删除上传的文件

  • 上传失败显示alert提示。

  • 响应式设计

  • 支持Ruby

  • 支持php

  • 免费

演示  下载

分享5个好用的javascript文件上传插件

Fine Uploader

一个给你流畅体验的文件上传插件,功能也比较齐全,感觉不错的样子,全浏览器支持,纯Javascript,不依赖其它项目,免费。

演示  下载

分享5个好用的javascript文件上传插件

HTML5 File Uploads with jQuery

使用新的HTML5 API实现的拖拽上传插件,UI设计不错,只支持上传图片,可预览上传图片。只支持Chrome 和 Firefox,因此这个库的学习意义可能大于实际用途。

演示  下载

分享5个好用的javascript文件上传插件

这5款好用的JS上传插件总体来说还是不错的,当然国内也有不少优秀的JS上传插件,以后我们将为大家分享国内优秀JS上传插件

Javascript 相关文章推荐
IE与FireFox的兼容性问题分析
Apr 22 Javascript
javascript实现跳转菜单的具体方法
Jul 05 Javascript
jquery判断RadioButtonList和RadioButton中是否有选中项示例
Sep 29 Javascript
js实现class样式的修改、添加及删除的方法
Jan 20 Javascript
jQuery模拟黑客帝国矩阵效果实例
Jun 28 Javascript
简单实现js间歇或无缝滚动效果
Jun 29 Javascript
jQuery查找节点并获取节点属性的方法
Sep 09 Javascript
浅析上传头像示例及其注意事项
Dec 14 Javascript
详解JS中遍历语法的比较
Apr 07 Javascript
Vue使用watch监听一个对象中的属性的实现方法
May 10 Javascript
详解微信小程序自定义组件的实现及数据交互
Jul 22 Javascript
JavaScript的垃圾回收机制与内存管理
Aug 06 Javascript
vuex直接赋值的三种方法总结
Sep 16 #Javascript
vue 实现边输入边搜索功能的实例讲解
Sep 16 #Javascript
vue2过滤器模糊查询方法
Sep 16 #Javascript
vue里面使用mui的弹出日期选择插件实例
Sep 16 #Javascript
vue 界面刷新数据被清除 localStorage的使用详解
Sep 16 #Javascript
vuex提交state&&实时监听state数据的改变方法
Sep 16 #Javascript
新手必须知的Node.js 4个JavaScript基本概念
Sep 16 #Javascript
You might like
PHP限制页面只能在微信自带浏览器访问的代码
2014/01/15 PHP
YII框架中搜索分页jQuery写法详解
2016/12/19 PHP
PHP + plupload.js实现多图上传并显示进度条加删除实例代码
2017/03/06 PHP
基于jquery的地址栏射击游戏代码
2011/03/10 Javascript
整理8个很棒的 jQuery 倒计时插件和教程
2011/12/12 Javascript
教你如何在 Javascript 文件里使用 .Net MVC Razor 语法
2014/07/23 Javascript
JavaScript运行机制之事件循环(Event Loop)详解
2014/10/10 Javascript
关于javascript中dataset的问题小结
2015/11/16 Javascript
JavaScript统计字符串中每个字符出现次数完整实例
2016/01/28 Javascript
用js控件div的滚动条,让它在内容更新时自动滚到底部的实现方法
2016/10/27 Javascript
微信小程序 选择器(时间,日期,地区)实例详解
2016/11/16 Javascript
Express与NodeJs创建服务器的两种方法
2017/02/06 NodeJs
原生js二级联动效果
2017/06/20 Javascript
用最简单的方法判断JavaScript中this的指向(推荐)
2017/09/04 Javascript
jquery 键盘事件的使用方法详解
2017/09/13 jQuery
微信小程序使用request网络请求操作实例
2017/12/15 Javascript
4 种滚动吸顶实现方式的比较
2019/04/09 Javascript
微信小程序实现打开并下载服务器上面的pdf文件到手机
2019/09/20 Javascript
Element-ui树形控件el-tree自定义增删改和局部刷新及懒加载操作
2020/08/31 Javascript
Python显示进度条的方法
2014/09/20 Python
TensorFlow搭建神经网络最佳实践
2018/03/09 Python
python机器学习实现决策树
2019/11/11 Python
Python使用requests xpath 并开启多线程爬取西刺代理ip实例
2020/03/06 Python
Python IDLE或shell中切换路径的操作
2020/03/09 Python
Python requests模块安装及使用教程图解
2020/06/30 Python
python装饰器三种装饰模式的简单分析
2020/09/04 Python
数据库笔试题
2013/05/09 面试题
SQL里面如何插入自动增长序列号字段
2012/03/29 面试题
什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
2012/05/23 面试题
精细化工应届生求职信
2013/11/17 职场文书
试用期员工考核制度
2014/01/22 职场文书
建筑个人求职信范文
2014/01/25 职场文书
领导班子作风建设剖析材料
2014/10/11 职场文书
2015年六一儿童节活动方案
2015/05/05 职场文书
Python使用sql语句对mysql数据库多条件模糊查询的思路详解
2021/04/12 Python
vue+echarts实现多条折线图
2022/03/21 Vue.js