У меня есть веб-страница, где пользователи могут создать запись базы данных и выбрать файл, который они хотят загрузить на сервер базы данных. эти файлы могут быть большими, например, 100 МБ.ASP.NET Загрузка файлов в фоновом режиме (BITS/AJAX?)
Я не хочу, чтобы пользователь подождал, поэтому я хочу, чтобы файл был загружен в фоновом режиме. Чтобы они могли продолжать делать другие вещи, пока файл загружается.
Является ли BITS способом для этого? Или это только для разработки Fatclient? Любые хорошие трубачи ?
Если BITS не подходит, какие у меня варианты? Ajax-вызов услуг с файлом?
Кажется, что ajax не разрешает размещать файлы, полагая, что единственная загрузка будет позволять пользователю ждать (с некоторым индикатором выполнения) до завершения загрузки. – Ivo
Вы можете загрузить, когда пользователь находится на странице, но пользователь может выполнять другие задачи, пока они ждут. Вот где находятся компоненты загрузки ajax. Элемент Valums, который я упоминал, создает скрытый iframe на странице, и поэтому загрузка происходит там. Там пользователь может делать другие действия на странице (подумайте GMail). –