Plugins

User login
Can't find a Plugin?

Can't find a Plugin you are looking for? Check out the jQuery Wiki page.

Are you a plugin developer? Please move your plugin over to this site.

Website Bug or Feature Request?

Found a bug on the new jQuery Plugin website? Have a feature request?

Submit it to the jQuery Plugin website issue queue to ensure it is noticed!

Releases for Multiple File Upload


Multiple File Upload 1.2.9

Download: jquery.MultiFile.js_6.txt
Size: 16.11 KB
md5_file hash: 626d793f2d385ec4d42dee7d8ba4d807
First released: September 10, 2008 - 4:28am

v1.29 - http://www.fyneworks.com/jquery/multiple-file-upload/

Multiple File Upload 1.2.4

Download: jquery.MultiFile.js_4.txt
Size: 10.87 KB
md5_file hash: c551b89d1c981017821d7bc2055fc40a
First released: January 10, 2008 - 10:03pm

v1.24 - http://www.fyneworks.com/jquery/multiple-file-upload/
Details:
- 2 bug fixes

AttachmentSize
jquery.MultiFile.js_.txt11.43 KB
jquery.MultiFile.pack_.js_.txt2.7 KB

Multiple File Upload 1.2.3

Download: jquery.MultiFile.js_3.txt
Size: 9.62 KB
md5_file hash: 7ae2f51625905e4633530c20eea17563
First released: August 13, 2007 - 8:39am

See http://www.fyneworks.com/jquery/multiple-file-upload/

AttachmentSize
jquery.MultiFile.js_.txt9.62 KB
jquery.MultiFile.pack_.js_.txt2.78 KB
jquery.MetaData.js_.txt3.83 KB
jquery-latest.js_.txt60.2 KB
multiple-file-upload.zip91 KB
index.html19.85 KB

Multiple File Upload 1.2.2

Download: jquery.MultiFile.js_2.txt
Size: 9.27 KB
md5_file hash: 94f77244de81f10866ac95847d1d2469
First released: June 30, 2007 - 5:33am

Known Bugs: Grrrrrr!!!

  • None at present...

Fixed Bugs: Yay!!!

  • IE6/7, Extension validation:

    Error message is displayed but plugin fails to clear the invalid value.

This causes the invalid value to be submitted with the form.

  • Opera/Safari, Extension validation:

    Error message is displayed but plugin fails to clear the invalid value.

    This causes the invalid value to be submitted with the form.

    Thanks to Adrian Wróbel (adrian [dot] wrobel [at] gmail.com).
  • Changes: What's new?

    Added file extension validation.

    • Usage: class="multi accept-jpg|gif|png"
  • Note: You must ALWAYS validate submitted information on the server...
  • Added multi-lingual support.
    Works via class string with MetaData plugin.

    • Method 1: Using class property (and MetaData plugin)

    class="multi {STRING: {remove:'Remover',selected:'Selecionado: $file',denied:'Invalido arquivo de tipo $ext!'}}"

  • Method 2: Programatically (without MetaData plugin)

    $(function(){
    $('#PortugueseFileUpload').MultiFile({
    STRING: {
    remove:'Remover',
    selected:'Selecionado: $file',
    denied:'Invalido arquivo de tipo $ext!'
    }
    });
    });
  • Added events easier customization, triggered in the following order.

    1. When a file is selected:
    • onFileSelect: when user selects a file. Return false to stop event.
    • onFileAppend: file has been accepted, about to update DOM
    • afterFileAppend: self explanatory...
    • afterFileSelect: self explanatory...
  • When a file is removed:
    • onFileRemove: about to remove file element from DOM. Return false to stop event.
    • afterFileRemove: just removed file element from DOM

    Installation: Piece o'cake!

    Just add jQuery and
    the jQuery Multiple File Upload
    plugin to the head section of your page.

    Download: Get the good stuff...

    Full version, with useless comments: jQuery Multiple File Upload


    Compressed version, only 3kb: jQuery Multiple File Upload Compressed


    jQuery: See jQuery's Official Website

    Basic Usage: Get the job done...

    Just add multi
    to the class property of your file input element
    and the script will do the rest.

    Add limit-99 or max-99
    to the class property of your file input element
    to set the maximum number of files that can be selected.

    Add accept-ext1|ext2|ext3

    to the class property of your file input element
    to limit allowed extensions.

    Add debug
    to the class property of your file input element
    to see it working in debug mode.

    Advanced Usage: Knock yourself out!

    Default usage:

    $(function(){ $.MultiFile(); });

    Using your own selectors:

    $(function(){ $('#MyFileUpload').MultiFile(); });

    Setting limit via script:

    $(function(){ $('#MyFileUpload').MultiFile(5 /*limit will be set to 5*/); });

    Advanced configuration:

    $(function(){
    $('#MyCoolFileUpload').MultiFile({
    max: 5,
    accept: 'gif,jpg,png,bmp,swf'
    });
    });

    Using events:

    $(function(){
    $.MultiFile({
    afterFileSelect:function(element,value,master){
    alert('File selected:\n'+value);
    }
    });
    });

    Customizing visible strings for multi-lingual support:

    $(function(){
    $('#PortugueseFileUpload').MultiFile({
    STRING: {
    remove:'Remover',
    selected:'Selecionado: $file',
    denied:'Invalido arquivo de tipo $ext!'
    }
    });
    });

    What's next? Suggestions and feature requests...

    Not sure... you tell me

    Please post suggestions and feedback in the Discussion Forum

    Credits Where credit is due

    AttachmentSize
    multiple-file-upload.tar.gz28.12 KB
    multiple-file-upload.zip29.38 KB
    jquery.MultiFile.pack_.js_.txt2.85 KB

    Multiple File Upload plugin for jQuery 1.1.0-pack

    Download: jquery.MultiFile.pack.js_0.txt
    Size: 2.54 KB
    md5_file hash: 15a52e2667cead9eb055f258bdf00619
    First released: April 12, 2007 - 3:18pm

    Multiple File Upload plugin source v1.1 - COMPRESSED, no comments

    Multiple File Upload plugin for jQuery 1.1.0

    Download: jquery.MultiFile.js_0.txt
    Size: 6.67 KB
    md5_file hash: 26bed69d7aff3a2ba12b6ef16e681e12
    First released: April 12, 2007 - 3:17pm

    Multiple File Upload plugin source v1.1 - full, with comments

    Multiple File Upload plugin for jQuery 1.1.1-pack

    Download: jquery.MultiFile.pack.js.txt
    Size: 1.33 KB
    md5_file hash: 42c31a5ad42d45ae9a38befc0697d439
    First released: April 2, 2007 - 4:41pm

    Multiple File Upload plugin source - COMPRESSED, no comments

    Multiple File Upload plugin for jQuery 1.0.0

    Download: jquery.MultiFile.js.txt
    Size: 3.69 KB
    md5_file hash: 912bff6f17ecdc84428621fb35a7ee28
    First released: April 2, 2007 - 4:41pm

    Multiple File Upload plugin source code with comments