Подтвердить что ты не робот

Html 5 Загрузка файла

Я пытаюсь загрузить Html 5 для загрузки файлов. Я просто не понимаю, как это получается. Поэтому, вместо того, чтобы рассказать вам обо всех проблемах, с которыми я столкнулся, мне было интересно узнать, кто-то уже закрепил это в зародыше и был бы готов помочь.

Приятно иметь функции 1. Процесс загрузки файлов 2. Осталось время 3. Некоторое подтверждение после завершения загрузки

4b9b3361

Ответ 1

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

Загрузка файла Html5

Ответ 2

Загрузка большого файла равна захвату максимальных ресурсов из ЦП и помещению пользовательского агента в состояние блока, поэтому нам нужно избегать этих двух вещей, так как мы должны загружать большой файл в виде нескольких частей (кусков), поэтому мы необходимо отрезать файл, и мы должны загрузить его в фоновом режиме.

В HTML5 появились некоторые API, полезные API для загрузки большого файла - это веб-пользователи и API файлов. Эти два являются полезными при загрузке большого файла, мы должны загружать срез файла на стороне клиента, чтобы сделать файл как куски, тогда нам нужно загрузить на задний план, чтобы повысить производительность процессора.

Для разрезания Файлового API есть вызов slice

var chunk=file.webkitSlice(start,stop)||file.mozSlice(start,stop);

мы должны обработать загрузку в фоновом режиме. Использование веб-мастеров для освобождения пользовательского агента.

var worker=new worker('worker.js');
worker.postMessage(FileList);