FilePond是一款 开源的JavaScript文件上传库。遵守MIT开源协议。可以直接鼠标拖入上传文件,并且会对图像进行优化以加快上传速度。适用于 ReactVueAngular 以及 jQuery等不同前端框架。

功能特色:

  • 上传内容:支持目录、文件、多个文件、本地路径、远程 URL 等。
  • 文件管理:删除文件、选择文件、复制和粘贴文件、或使用 API 方式添加文件。
  • 上传方式:使用 AJAX 进行异步上传、或将文件编码为 base64 数据用表单发送。
  • 图像优化:自动调整图像大小、裁剪和修复 EXIF 方向。
  • 响应式:可在移动和桌面设备上使用。

https://github.com/pqina/filepond