本文概述
- 7. Uploader
- 6. FineUploader
- 5. jQuery File Upload
- 4. Filepond
- 3. File Input By Krajee
- 2. Uppy
- 1. Dropzone
7. Uploader Github
文章图片
Uploader是一个非常轻量级的插件, 用于使用ajax(async)上传文件, 并包括对队列, 进度跟踪和拖放的支持。它是非常可配置的, 易于适应任何前端设计, 并且很容易与任何后端逻辑一起使用。重点将放在现代浏览器上, 但也提供一种方法来知道何时不支持该插件。这个想法是使其保持简单和轻巧。
6. FineUploader Github
文章图片
Fine Uploader是几分钟内即可建立的最酷, 最简单的javascript文件上传器库之一。无论你使用的是jQuery包装器还是Vanilla JavaScript, 官方文档中都提供了代码示例。你只需要包括一个CSS文件, 一个JavaScript文件, 并根据所使用的技术在服务器端处理上载。绝对没有其他依赖项。它提供了带有图像预览, 拖放, 进度条的多个文件上传插件。 S3和Azure支持, 图像缩放, 表单支持, 分块, 恢复, 暂停以及大量其他功能。
5. jQuery File Upload Github
文章图片
jQuery File Upload是一个jQuery插件, 可让你实现具有多个文件选择, 拖放支持, 进度条, 验证和预览图像, 音频和视频的小部件。支持跨域, 分块和可恢复的文件上传以及客户端图像大小调整。与支持标准HTML表单文件上传的任何服务器端平台(PHP, Python, Ruby on Rails, Java, Node.js, Go等)一起使用。
4. Filepond Github
文章图片
Filepond是一个JavaScript库, 可以上传你扔给它的任何内容, 优化图像以加快上传速度, 并提供出色的, 可访问的, 柔滑的用户体验。核心库使用普通JavaScript编写, 因此可以在任何地方使用。 Filepond接受目录, 文件, blob, 本地URL, 远程URL和数据URI。 Zou可以使用XMLHttpRequest将文件发送到服务器, 也可以使用File Encode插件存储并提交表单post作为base64。
3. File Input By Krajee Github
文章图片
Krajee的File Input库是Bootstrap 3.x的增强型HTML 5文件输入, 具有针对各种文件的文件预览, 提供多种选择等功能。该插件使你可以通过一种简单的方法来设置高级文件选择器/上载控件, 该控件专门为与Bootstrap CSS3样式配合使用而构建。通过提供对预览各种文件(即图像, 文本, html, 视频, 音频, flash和对象)的支持, 它进一步增强了文件输入功能。此外, 它还包括基于AJAX的上传, 拖放文件, 查看上传进度以及有选择地预览, 添加或删除文件。该插件提供了多个主题, 包括资源管理器主题:
文章图片
2. Uppy Github
文章图片
Uppy是一个时尚的模块化文件上传器, 可与任何JS框架无缝集成。它从本地磁盘, Google云端硬盘, Dropbox, Instagram, 远程URL, 相机和其他令人兴奋的位置获取文件, 然后将它们上传到最终目的地。它快速, 易于使用, 让你担心比构建文件上传器还要重要的问题。 Uppy由Transloadit背后的人员提供给你, 因此将为添加他们的上传和编码后端提供一流的支持, 但这是选择加入的, 你也可以轻松地自己滚动。
1. Dropzone 【7个最佳开源JavaScript和jQuery File Upload插件】Github
文章图片
Dropzone.js的多个主题具有完全不同的用户体验。这是Dropzone.js强大配置可能性的非常有用的演示, 因此你可以使Dropzone.js看起来完全像你想要的样子, 并且非常容易做到, 例如使用Bootstrap主题:
文章图片
如果你知道使用VanillaJS或jQuery编写的另一个很棒的开源文件上传组件, 请在注释框中与社区共享。
推荐阅读
- 5个最好的免费Vue.js管理模板
- windows7 64位新萝卜家园精简经典装机系统下载
- 雨林木风win7 64位纯净稳定系统安装办法
- 节省新萝卜家园Win7系统磁盘空间让你的系统运行如飞
- 关闭技术员联盟Win7系统停止程序运行的提示
- 如何安装新萝卜家园win7系统的具体办法
- win10系统下如何运用硬盘重装win7系统的图文详细教程
- 详细说明win7原版系统如何安装的步骤
- 安装win7系统盘有哪些巧妙的办法?