ASP.NET MVC: загрузка строки XML из памяти браузера с помощью индикатора выполнения - PullRequest
2 голосов
/ 14 июня 2009

У меня есть переменная в javascript, содержащая строку данных XML, которую я хочу загрузить на сервер, на котором работает ASP.NET MVC.

Работает просто отлично, используя метод jQuery.post. Моя проблема в том, что данные весят около 5 мегабайт, поэтому этот процесс может быть довольно длинным в зависимости от пропускной способности, доступной между клиентом и сервером. На данный момент, с точки зрения пользователя, процесс кажется, что ничего не происходит, потому что обратной связи нет вообще.

Эта загрузка является частью рабочего процесса, в который включены и другие довольно длинные этапы, а именно извлечение XML из устройства. Эти шаги сообщают пользователю обратную связь в реальном времени благодаря jQuery Progressbar и некоторым событиям на стороне клиента. Было бы целесообразно включить загрузку в тот же процесс и использовать некоторый похожий механизм отчетности.

Любая помощь будет оценена ... заранее спасибо!

Марк Лакурьер RooSoft Computing inc.

1 Ответ

2 голосов
/ 14 июня 2009

Вы можете разбить данные на несколько частей (например, 50 КБ) и затем рассчитать прогресс на клиенте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...