View on GitHub

Jquery.juploader

This plugin allows you to upload multiple files, without flash or HTML 5.

Download this project as a .zip file Download this project as a tar.gz file

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

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 Forum

Rate Us

You like this plugin? rate it for me on Hotscripts.

View our reviews on Hot Scripts
Like our script? Rate it at HotScripts > Hot Scripts

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.