Flash Uploader, который может обрабатывать> 2 ГБ файлов? - PullRequest
1 голос
/ 27 мая 2010

Существует ли Flash-загрузчик с открытым исходным кодом, который может обрабатывать файлы размером более 2 ГБ? Реализации ASP.net, такие как SlickUpload, не являются опцией, а SWFUpload (и другие, которые я видел) не обрабатывает файлы размером более 2 ГБ. Также не требуется, чтобы пользователь установил Java для запуска апплетов. Это будет как для IE, так и для Firefox.

Я видел пару сайтов "для передачи больших файлов", которые имеют загрузчик Flash и утверждают, что они превышают ограничение в 2 ГБ (которое является пределом для загрузки по протоколу http для большинства браузеров), поэтому я знаю, что это технически возможно. *

Ответы [ 2 ]

0 голосов
/ 28 мая 2010

Некоторые серверные сценарии не позволяют загружать файлы размером более 2 ГБ. Обычно во флэш-памяти, когда достигается лимит на стороне сервера, вы получаете IOErrorEvent из класса загрузки.

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

Вам также следует учесть, что загрузка файла размером более 2 ГБ занимает некоторое время, а при отсутствии подключения к Интернету на уровне 95% вам придется повторно загрузить весь файл (что не очень хорошо).

Веселись ...! :)

0 голосов
/ 28 мая 2010

Похоже, вам нужно будет свернуть свои собственные, в основном считывая небольшие куски файла и отправляя их на сервер самостоятельно.

Затем закодируйте соответствующий бэкэнд для обработки этих кусков и соедините их вместе.

J

...