• Stars
    star
    219
  • Rank 174,888 (Top 4 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created about 6 years ago
  • Updated almost 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
14,568
star
2

vue-filepond

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

react-filepond

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

flip

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

svelte-filepond

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

ngx-filepond

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

tick

⏱ A counter component to render different countdown styles with
JavaScript
80
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
58
star
10

filepond-server-php

A PHP server that handles FilePond uploads
PHP
48
star
11

filepond-plugin-image-preview

🖼 Show a preview for images dropped on FilePond
JavaScript
44
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

filepond-plugin-image-edit

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

filepond-plugin-image-transform

🖼 Client-side image transformations for FilePond
JavaScript
19
star
16

filepond-plugin-file-validate-size

🚦 File Size Validation plugin for FilePond
JavaScript
17
star
17

pintura-example-javascript

HTML
14
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

filepond-polyfill

🔨 Use FilePond on Older Browsers
JavaScript
9
star
21

filepond-plugin-file-poster

🖼 Add a poster image to files
JavaScript
9
star
22

snippy

🍡 Quickly create your own custom shortcodes
PHP
9
star
23

11ty-tablissimo

JavaScript
9
star
24

filepond-plugin-image-exif-orientation

🖼 Extract EXIF orientation information from images dropped on FilePond
JavaScript
8
star
25

filepond-plugin-image-crop

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

filepond-plugin-image-resize

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

filepond-plugin-image-validate-size

🚦 Image Size Validation plugin for FilePond
JavaScript
8
star
28

hud

A visual way to debug 2D data
JavaScript
6
star
29

filepond-plugin-file-rename

🏷 File rename plugin for FilePond
JavaScript
6
star
30

tick-view-boom

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

filepond-plugin-image-filter

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

pintura-example-react

JavaScript
5
star
33

filepond-plugin-file-metadata

🏷 File metadata plugin for FilePond
JavaScript
5
star
34

pintura-example-nextjs

JavaScript
4
star
35

pintura-example-jquery

HTML
4
star
36

pintura-example-vue-3

Vue
3
star
37

pintura-media-kit

Pintura media for third-parties
3
star
38

tablissimo

JavaScript
3
star
39

pintura-example-react-typescript

TypeScript
3
star
40

pintura-example-react-native-expo

JavaScript
2
star
41

pintura-example-cordova

JavaScript
2
star
42

pintura-example-photo-editor

HTML
2
star
43

pintura-example-react-native

Java
2
star
44

pintura-component-react-native-expo

HTML
1
star
45

filepond-plugin-image-editor

TypeScript
1
star
46

pintura-example-feature-retouch

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

HTML
1
star