jquery.jUploader
jUploader is a neat way to allow multiple file uploading without forcing your users to install flash and also ensure users using a non-HTML5 browser to all have the same experience.
This plugin requires jQuery 1.7 or newer.
Features
- Multilingual.
- Allows you to limit the number files a user can upload.
- Built to support jQuery UI.
- Design the upload form ANY way you want.
- Works with ANY server-side language.
- Requires no Flash or HTML 5 dependencies.
How it works
simply create your form and add the magic jQuery bits.
the server-side code that saves the files MUST return results in JSON format.
While the example provided is using PHP, you can use any server-side language.
Support
if you find any bugs, please fill out a bug report.
I also welcome feature requests.
Visit our support forum if you wish to talk about anything related to this plugin, I value your input.
Support ForumRate Us
You like this plugin? rate it for me on Hotscripts.

API
jUploader is built to be customizable and translatable.
lngOk
[default value: "Ok"]
Ok button on dialog.
lngYes
[default value: "Yes"]
Yes button on dialog.
lngNo
[default value: "No"]
No button on dialog.
lngError
[default value: "Error"]
General Error Title on dialog.
duplicateTitle
[default value: "Duplicate Entry"]
duplicate error Title on dialog.
duplicateMsg
[default value: "already in pending list."]
duplicate file message.
LoadingCss
[default value: "ui-state-highlight"]
the CSS class for styling the loading panel.
LoadingGfx
[default value: "ajax-loader.gif"]
the loading animation graphic.
LoadingMsg
[default value: "Uploading File…"]
loading text verbiage.
PendingCss
[default value: "uploadData"]
the CSS class for the pending panel.
PendingMsg
[default value: "Pending…"]
pending text verbiage.
FailureCss
[default value: "ui-state-error"]
The CSS class for errors.
FailureMsg
[default value: "Upload Failed."]
error text verbiage.
buttonUpload
[default value: "#fileUpload"]
the upload button.
buttonClear
[default value: "#ClearList"]
clear list button.
buttonAddMore
[default value: "#addMoreFiles"]
add more files button.
uploadLimit
[default value: "5"]
limit of downloads. set to 0 for no limit
uploadLimitTitle
[default value: "Limit Exceeded"]
limit error title for dialog.
uploadLimitMsg
[default value: "You have reached your upload limit."]
limit text verbiage.
confirmDeleteTitle
[default value: "Delete File?"]
title to delete confirmation dialog.
deleteUrl
[default value: "delete.php"]
the script that will delete the file.
confirmDeleteMsg
[default value: "Are you sure you want to delete this file?"]
delete confirmation verbiage.
fileMgrUrl
[default value: "filemgr.php"]
the script that will list the attachments.