fcup.js
fcup.js — это плагин для поддержки загрузки больших файлов по частям. Плагин прост в использовании и настройке, имеет понятный интерфейс, поддерживает указание типа загрузки и обработку различных событий. Он может быть использован для создания индивидуальной функции загрузки файлов.
Установка
Скачайте исходный код напрямую или посетите демонстрационный сайт: http://fcphp.cn/fcup.
Использование
$.fcup({
upId: 'upid', // Идентификатор формы загрузки
upShardSize: '1', // Размер фрагмента (максимум 2 МБ за один раз), единица измерения — мегабайт
upMaxSize: '20', // Максимальный размер загружаемого файла, единица измерения — мегабайт, если не указано, ограничений нет
upUrl: './php/file.php', // URL интерфейса загрузки файла
upType: 'jpg,png,jpeg,gif', // Типы проверяемых файлов для загрузки, разделенные запятыми
// Интерфейс возвращает результат обратного вызова, на основе которого можно определить статус загрузки и выполнить соответствующую обработку
upCallBack: function (res) {
var status = res.status;
var msg = res.message;
// Загрузка завершена
if (status == 2) {
alert(msg);
$('#pic').attr("src", res.url);
$('#pic').show();
}
// Загрузка продолжается
if (status == 1) {
console.log(msg);
}
// Ошибка интерфейса
if (status == 0) {
// Остановить загрузку с помощью функции $.upStop
$.upErrorMsg(msg);
}
// Файл уже загружен
if (status == 3) {
Progress(100);
$('#pic').attr("src", res.url);
$('#pic').show();
// Остановить загрузку с помощью функции $.upStop
$.upErrorMsg(msg);
}
},
// Мониторинг процесса загрузки, можно изменить индикатор выполнения в соответствии с текущим значением прогресса
upEvent: function (num) {
Progress(num);
},
// Обработка ошибок после возникновения ошибки, например, отображение сообщения об ошибке
upStop: function (errmsg) {
alert(errmsg);
},
// Предварительная обработка перед началом загрузки, например, инициализация индикатора выполнения
upStart: function () {
Progress(0);
$('#pic').hide();
alert('Начало загрузки');
}
});
Журнал обновлений
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )