2015-08-28 2 views
0

Я разрабатываю веб-инструмент, который позволяет пользователям загружать фотографии на мой сайт со своего мобильного устройства. Чтобы управлять загрузкой в ​​областях с плохой связностью и избегать того, чтобы пользователи записывали свои собственные данные, я хочу создать очередь загрузки, в которой будет сохранено имя файла для каждой запрошенной фотографии, а затем (вручную) инициировать загрузку всей очереди позже, как только пользователь получит доступ к Wi-Fi-соединению.заказчик с задержкой выгрузки

Можете ли вы правильно настроить загрузчик?

ответ

0

Да, это очень простая задача. Просто установите autoUpload configuration option на false, а затем добавьте обработчик щелчка на кнопку загрузки, которая при нажатии вызывает uploadStoredFiles API method. Это приведет к тому, что Fine Uploader отправит выбранные пользователем файлы на ваш сервер.

В документе, включают в себя ваши template и следующие элементы:

<div id="upload-container"></div> 
<button id="upload-button">Upload files</button> 

Простая конфигурация для экземпляра Fine Uploader, наряду с обработчиком щелчка, будет выглядеть следующим образом:

var manualUploader = new qq.FineUploader({ 
    element: document.getElementById('upload-container'), 
    request: { 
     endpoint: '/server/uploads' 
    }, 
    autoUpload: false, 
}); 

qq(document.getElementById("upload-button")).attach("click", function() { 
    manualUploader.uploadStoredFiles(); 
}); 

Более полный пример можно найти на http://fineuploader.com/demos#manually-trigger-uploads. См. Код чуть ниже живой демонстрации.

Смежные вопросы