Multi-file Image Uploader Plugin With jQuery - Image Uploader
| File Size: | 14.3 KB |
|---|---|
| Views Total: | 37321 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
A jQuery plugin used to create an elegant uploader interface which allows to upload multiple image files to your web server via AJAX.
Features:
- Allows to specify the image file formats to upload.
- Image upload preview.
- Allows to add new files via drag and drop.
- Send files via ajax request containing the files as Formdata
- Fully configurable and styleable.
Basic usage:
1. Load the style sheet styles.imageuploader.css to style the image uploader.
<link href="styles.imageuploader.css" rel="stylesheet">
2. Create the html for the image uploader.
<div class="uploader__box js-uploader__box l-center-box">
<form action="your/nonjs/fallback/" method="POST">
<div class="uploader__contents">
<label class="button button--secondary" for="fileinput">Select Files</label>
<input id="fileinput" class="uploader__file-input" type="file" multiple value="Select Files">
</div>
<input class="button button--big-bottom" type="submit" value="Upload Selected Files">
</form>
</div>
3. Load jQuery library and the jquery.imageuploader.js in the footer to improve the page load speed.
<script src="//code.jquery.com/jquery-2.2.4.min.js"></script> <script src="jquery.imageuploader.js"></script>
4. Initialize the plugin with default options.
var options = {};
$('.js-uploader__box').uploader(options);
5. Config the image uploader with the following options.
var options = {
submitButtonCopy: 'Upload Selected Files',
instructionsCopy: 'Drag and Drop, or',
furtherInstructionsCopy: 'Your can also drop more files, or',
selectButtonCopy: 'Select Files',
secondarySelectButtonCopy: 'Select More Files',
dropZone: $(this),
fileTypeWhiteList: ['jpg', 'png', 'jpeg', 'gif', 'pdf'],
badFileTypeMessage: 'Sorry, we\'re unable to accept this type of file.',
ajaxUrl: '/ajax/upload',
testMode: false
};
Change log:
2018-01-23
- updating jquery, removing deprecated function call .size()
This awesome jQuery plugin is developed by QuickenLoans. For more Advanced Usages, please check the demo page or visit the official website.











