2013-08-06 2 views
0

Что является самым простым способом показать пользователю прогресс в процессе обработки файла в веб-сервисе bootle? Есть ли что-то в бутылке?показать прогресс в использовании во время обработки файла

У меня есть способ загрузки файла на моем сервере, а затем создание html-страницы с информацией о файле. в настоящее время, когда вы загружаете файл, требуется около 30 секунд, пока не будет показана страница html, потому что моему методу требуется некоторое время для создания страницы.

было бы неплохо показать пользователю промежуточную страницу с индикатором выполнения.

+1

Знаете, как использовать Ajax? Создайте URL-адрес в бутылке, который покажет индикатор выполнения (например, http://www.ajaxload.info/), и автоматически при запуске он отправит запрос ajax. – adamr

+0

Да, я делаю, поэтому нет сборки (которую я, вероятно, нашел при чтении документов) – reox

+0

Бутылка не настолько популярна, и, возможно, есть решение bulidin, но я думаю, нет. Лучшим решением является использование Ajax для асинхронных заданий в webdev. – adamr

ответ

0

Нет, я боюсь, что функция «Бутылка» не используется для вас.

Отчасти причина в том, что для индикатора выполнения требуется код на стороне клиента, а Bottle не диктует ничего о том, как вы используете его на стороне клиента. (Большинство [микро] рамок не было бы. Только для сравнения, Flask also does not support progress bars natively.)

Вы посмотрели Plupload? Я не использовал его, но он выглядит довольно гладким и простым в использовании. Возможно, это поможет вам быстро запустить ваш индикатор прогресса с помощью «Бутылки»?

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