最新公告
  • 欢迎访问代码工坊,购买产品可享受在线工单服务!
  • Filepond - 一个灵活有趣的JavaScript文件上传库

      一个 JavaScript 库,可以上传您扔给它的任何内容,优化图像以加快上传速度,并提供出色、可访问、丝般流畅的用户体验。

      FilePond 适配器可用于React、Vue、Angular、Svelte和jQuery

    Filepond - 一个灵活有趣的JavaScript文件上传库

    核心特点

      接受目录、文件、blob、本地 URL、远程 URL和数据 URI。

      拖放文件、在文件系统上选择、复制和粘贴文件或使用 API 添加文件。

      使用 AJAX异步上传,支持块上传,可以将文件编码为 Base64 数据并以表单形式发送。

      可访问,通过 VoiceOver 和 JAWS 等 AT 软件进行测试,可通过键盘导航。

      图像优化、自动图像调整大小、裁剪、过滤和修复 EXIF 方向。

      响应式,自动缩放到可用空间,在移动和桌面设备上均可用。

    使用方式

    <!DOCTYPE html>
    <html>
    <head>
      <title>FilePond from CDN</title>
    
      <!-- Filepond stylesheet -->
      <link href="https://unpkg.com/filepond/dist/filepond.css" rel="stylesheet">
    
    </head>
    <body>
    
      <!-- We'll transform this input into a pond -->
      <input type="file" class="filepond">
    
      <!-- Load FilePond library -->
      <script src="https://unpkg.com/filepond/dist/filepond.js"></script>
    
      <!-- Turn all file input elements into ponds -->
      <script>
      FilePond.parse(document.body);
      </script>
    
    </body>
    </html>

    项目官网:https://pqina.nl/filepond/

    GITHUB:https://github.com/pqina/filepond

    发表评论