Загрузка большого файла равен захватывая максимальные ресурсы процессора и ввода агента пользователя в блочном состоянии, поэтому нам необходимо, чтобы избежать этих двух вещей, за которые мы должны загрузить большой файл в несколько частей (куски), поэтому нам нужно нарезать файл, и мы должны загрузить его в фоновом режиме.
HTML5 представил некоторые API, полезные API для загрузки большого файла - это веб-инструменты и API файлов. Эти два являются полезными при загрузке большого файла, мы должны загрузить фрагмент файла на стороне клиента, чтобы сделать файл как куски, тогда нам нужно загрузить на задний план, чтобы повысить производительность процессора.
Для нарезки API файла ломтика позвонить
var chunk=file.webkitSlice(start,stop)||file.mozSlice(start,stop);
мы должны обработать загрузку в фоновом режиме с помощью Webworkers освободить агент пользователя.
var worker=new worker('worker.js');
worker.postMessage(FileList);
Thanks Shiv! Сейчас я читаю блог. Лот полезной информации. –
Hey Shiv, отличная запись в блоге на Html 5 загружать и любить рабочую демонстрацию тоже. Ваша форма выглядит очень круто! –
Как насчет загрузки больших файлов; этот метод HTML5 вызывает тайм-аут браузера? –