2012-06-11 2 views
0

У меня есть контроль загрузки файлов. Когда я загружаю любой файл, до загрузки файла, я хочу показать «Загрузка ...» ниже этого элемента управления. можно ли использовать Javascript.Показать Загрузка с помощью javascript

+3

Добро пожаловать в SO! Пожалуйста, прочитайте [FAQ] (http://stackoverflow.com/faq), особенно те, на которые задают подходящий вопрос. Ответ - да. Чтобы найти подходы и библиотеки/плагины, проконсультируйтесь со своей страницей поиска по соседству. ':)' –

+0

Существует множество элементов управления загрузкой файлов JS/jquery, которые вы можете использовать, что даст вам такую ​​функциональность. –

+0

Возможный дубликат [Как показать графику загрузки при загрузке файла?] (Http://stackoverflow.com/questions/831761/how-to-show-a-loading-graphic-while-a-file- is-getting-uploaded) –

ответ

0

Вы можете использовать эту библиотеку JavaScript:

http://valums.com/ajax-upload/

Она:

onSubmit: function(id, fileName){}, 
onProgress: function(id, fileName, loaded, total){}, 
onComplete: function(id, fileName, responseJSON){}, 
onCancel: function(id, fileName){}, 

достаточно для вас, чтобы знать состояние файла.

Это кросс-браузер.

Этот плагин использует XHR для загрузки нескольких файлов с прогресс-бар в FF3.6 +, Safari4 +, Chrome и возвращается к скрытой IFrame загрузки на основе в других браузерах, обеспечивая хороший опыт пользователей во всем мире.

+0

Вам не нужен внутренний сервер для обновления хода выполнения, чтобы отобразить индикатор выполнения? –

+0

На этот вопрос нет «правильного» ответа, кроме «Да, это возможно». Монотонным голосом. Таким образом, нет возможности сказать, что какая-либо одна или другая библиотека будет/can/should/является чем-то другим, кроме опции. 21 просмотров и двух близких голосов, со многими повторяющимися вопросами. Mm ммм. –

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