Как реализовать индикатор выполнения загрузки файла в сети?

Динамическая загрузка и выполнение кода из внешней сборки не поддерживается в UWP.

Все библиотеки, которые вам нужно загрузить, должны быть в самом appx.

Я предоставлю вам ссылку, чтобы прочитать больше на эту тему.

ссылка на MSDN по схожему вопросу

.

18
задан Jakub Šturc 8 September 2008 в 20:09
поделиться

7 ответов

Вот несколько версий того, что Вы ищете для некоторых общих инструментариев JavaScript.

5
ответ дан 30 November 2019 в 08:48
поделиться

Если Вам интересно, как все это обычно работает клиентский сайт, это - он:

Все решения поднимают трубку форму с помощью JavaScript и изменяют цель форм на недавно созданный, невидимый IFRAME. Затем они свободны использовать Ajax для запроса некоторого состояния о файле с сервера.

прием IFRAME необходим, потому что все сценарии, работающие в окне, которое делает загрузку, зависнут до завершается запрос, в котором времени полностью загружается файл.

14
ответ дан 30 November 2019 в 08:48
поделиться

Некоторая хорошая определенная для.NET справка для того, чтобы сделать индикаторы выполнения может быть найдена в статьях MSDN Magazine Dino Esposito с прошлого июля и августа:

Контекстно-зависимая Обратная связь с Ajax (июль '07)
Серверные задачи Отмены с Ajax ASP.NET (август '07)

1
ответ дан 30 November 2019 в 08:48
поделиться

Я попробовал различные методы и имел наибольший успех с SWFUpload.

Вы создаете и взаимодействуете с объектом SWFUpload использование JavaScript, но использует (скрытый) Флеш-файл для выбора файла, загружая и мониторинга прогресса загрузки. Можно указать широкий спектр обработчиков событий JavaScript (uploadStarted, uploadProgress, uploadError и т.д.), который Flash назовет во время прогресса загрузки, делающего его очень гибкий. Это также реализует очередь файла, таким образом, это работает хорошо на сингл или несколько файлов.

Ссылки:

2
ответ дан 30 November 2019 в 08:48
поделиться

загрузка файла ASP.NET с в реальном времени индикатор выполнения

http://mattberseth.com/blog/2008/07/aspnet_file_upload_with_realti_1.html

3
ответ дан 30 November 2019 в 08:48
поделиться

Хороший пример выполнения этого, не используя Ajax дан в CodeProject Nilesh Thakkar.

0
ответ дан 30 November 2019 в 08:48
поделиться
-3
ответ дан 30 November 2019 в 08:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: