Загрузка файлов в один клик
Хочу рассказать Вам как реализовать загрузку файла в один клик без перезагрузки страницы.
Для реализации без перезагрузки мы воспользуемся моей любимой библиотекой jQuery, а также плагином к нему, с говорящим названием «One-Click Upload».
Для начала создадим кнопку для загрузки файла(
upload1
) и блок для отображения статуса(progress1
).
Загрузите файл[/code]
Теперь подключим к странице библиотеки jQuery и One-Click Upload.
После этого займемся настройкой загрузки.
$('#upload1').upload({name: 'file',
method: 'post',
enctype: 'multipart/form-data',
action: 'upload.php',
onsubmit: function() {
$('#progress1').text('Загрузка файла...');
},
onComplete: function(data) {
$('#progress1').text('Файл успешно загружен!');
}
});[/code]
Теперь нам нужен обработчик самих файлов на php, вот простейший.
[/code]Более расширенную документацию по данному плагину вы можете посмотреть на его страничке, ссылки прилагаются.
Посмотреть демо на блоге автора
Посмотреть документацию по плагину