• Stars
    star
    234
  • Rank 171,630 (Top 4 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 6 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🔌 A handy FilePond wrapper for jQuery

jQuery FilePond

jQuery FilePond is a handy jQuery adapter for FilePond, a JavaScript library that can upload anything you throw at it, optimizes images for faster uploads, and offers a great, accessible, silky smooth user experience.

License: MIT npm version

Also need Image Editing?

Pintura the modern JavaScript Image Editor is what you're looking for. Pintura supports setting crop aspect ratios, resizing, rotating, cropping, and flipping images. Above all, it integrates beautifully with FilePond.

Learn more about Pintura

Installation

Install from npm

npm install jquery-filepond --save

Or form a CDN:

<input type="file" class="my-pond" name="filepond"/>

<!-- include jQuery library -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.js"></script>

<!-- include FilePond library -->
<script src="https://unpkg.com/filepond/dist/filepond.min.js"></script>

<!-- include FilePond plugins -->
<script src="https://unpkg.com/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.min.js"></script>

<!-- include FilePond jQuery adapter -->
<script src="https://unpkg.com/jquery-filepond/filepond.jquery.js"></script>

<script>
  $(function(){
  
    // First register any plugins
    $.fn.filepond.registerPlugin(FilePondPluginImagePreview);

    // Turn input element into a pond
    $('.my-pond').filepond();

    // Set allowMultiple property to true
    $('.my-pond').filepond('allowMultiple', true);
  
    // Listen for addfile event
    $('.my-pond').on('FilePond:addfile', function(e) {
        console.log('file added event', e);
    });

    // Manually add a file using the addfile method
    $('.my-pond').first().filepond('addFile', 'index.html').then(function(file){
      console.log('file added', file);
    });
  
  });
</script>

Read the docs for more information

More Repositories

1

filepond

🌊 A flexible and fun JavaScript file upload library
JavaScript
15,062
star
2

vue-filepond

🔌 A handy FilePond adapter component for Vue
JavaScript
1,925
star
3

react-filepond

🔌 A handy FilePond adapter component for React
JavaScript
1,838
star
4

flip

⏳ The online version of the classic flip clock
JavaScript
876
star
5

svelte-filepond

🔌 A handy FilePond adapter component for Svelte
JavaScript
246
star
6

ngx-filepond

🔌 A handy FilePond adapter component for Angular
TypeScript
200
star
7

tick

⏱ A counter component to render different countdown styles with
JavaScript
83
star
8

filepond-boilerplate-php

🔥 A FilePond PHP project starter kit
HTML
64
star
9

angular-filepond

🔌 A handy FilePond adapter component for Angular
TypeScript
59
star
10

filepond-server-php

A PHP server that handles FilePond uploads
PHP
49
star
11

filepond-plugin-image-preview

🖼 Show a preview for images dropped on FilePond
JavaScript
46
star
12

snaptext

Snap a picture of HTML text
JavaScript
42
star
13

filepond-plugin-file-validate-type

🚦 File Type Validation plugin for FilePond
JavaScript
33
star
14

pintura-example-javascript

HTML
26
star
15

filepond-plugin-image-edit

✂️ Link image editor to allow editing of images dropped on FilePond
JavaScript
24
star
16

filepond-plugin-image-transform

🖼 Client-side image transformations for FilePond
JavaScript
18
star
17

filepond-plugin-file-validate-size

🚦 File Size Validation plugin for FilePond
JavaScript
18
star
18

filepond-plugin-file-encode

🗜 Send FilePond Files Along with Form Submit
JavaScript
13
star
19

doka-php

PHP files to handle apply FilePond and Doka formatted image resize and crop information to files
PHP
13
star
20

hud

A visual way to debug 2D data
JavaScript
12
star
21

pintura-example-react

JavaScript
12
star
22

filepond-plugin-image-exif-orientation

🖼 Extract EXIF orientation information from images dropped on FilePond
JavaScript
10
star
23

filepond-polyfill

🔨 Use FilePond on Older Browsers
JavaScript
9
star
24

filepond-plugin-file-poster

🖼 Add a poster image to files
JavaScript
9
star
25

snippy

🍡 Quickly create your own custom shortcodes
PHP
9
star
26

11ty-tablissimo

JavaScript
9
star
27

filepond-plugin-image-validate-size

🚦 Image Size Validation plugin for FilePond
JavaScript
9
star
28

filepond-plugin-image-crop

🖼 Add image crop instructions to files dropped on FilePond
JavaScript
8
star
29

filepond-plugin-image-resize

🖼 Add image resize instructions to files dropped on FilePond
JavaScript
8
star
30

pintura-example-jquery

HTML
7
star
31

pintura-example-vue-3

Vue
6
star
32

pintura-example-nextjs

JavaScript
6
star
33

filepond-plugin-file-rename

🏷 File rename plugin for FilePond
JavaScript
6
star
34

tick-view-boom

A freely available audio plugin for Tick Counter
JavaScript
6
star
35

filepond-plugin-file-metadata

🏷 File metadata plugin for FilePond
JavaScript
6
star
36

filepond-plugin-image-filter

🖼 Add a Color Matrix filter to images
JavaScript
5
star
37

pintura-example-react-typescript

TypeScript
5
star
38

pintura-example-react-native-expo

JavaScript
4
star
39

pintura-example-photo-editor

HTML
4
star
40

pintura-media-kit

Pintura media for third-parties
3
star
41

tablissimo

JavaScript
3
star
42

pintura-example-react-native

Java
3
star
43

pintura-example-cordova

JavaScript
2
star
44

filepond-plugin-image-editor

TypeScript
2
star
45

pintura-example-feature-retouch

JavaScript
2
star
46

pintura-component-react-native-expo

JavaScript
1
star
47

pintura-example-vue-2

Vue
1
star
48

pintura-example-sveltekit

Svelte
1
star
49

filepond-github-assets

Assets used on FilePond GitHub repository
1
star
50

pintura-example-jquery-file-upload

HTML
1
star
51

pintura-component-react-native

JavaScript
1
star
52

pintura-example-nuxt-2

Vue
1
star