📅  最后修改于: 2023-12-03 14:43:19.427000             🧑  作者: Mango
jquery.MultiFile is a lightweight and easy-to-use plugin that allows users to select multiple files at once for uploading purposes. It requires jQuery 1.2.x or later and works in all major browsers including Internet Explorer 6 and above.
To use jquery.MultiFile in your project, simply include the following files in your HTML:
<script src="jquery.js"></script>
<script src="jquery.MultiFile.js"></script>
Using jquery.MultiFile is as simple as adding class="multi"
to your file input elements:
<input type="file" class="multi" name="files[]">
You can also specify additional configuration options:
<input type="file" class="multi" name="files[]" accept="jpg|jpeg|gif|png" maxfiles="5">
You can customize the appearance and behavior of the file input control by calling the MultiFile()
method on the input element:
$(document).ready(function() {
$('input[type=file].multi').MultiFile({
accept: 'jpg|jpeg|gif|png',
maxfiles: 5,
maxfilesize: 1048576,
dragDrop: true,
onError: function(errorType) {
alert('Error: ' + errorType);
}
});
});
This example sets various options like the accepted file types, maximum number of files, maximum file size, and drag-and-drop file selection. It also defines an error handler to display a message when an error occurs.
jquery.MultiFile is a great solution for adding multiple file selection capabilities to your web applications. It's flexible, easy to use, and highly customizable. Try it out today!