Как организовать загрузку файлов (upload) больше 2 Gb?

Есть сервер LAMP, хочу организовать загрузку очень больших файлов, больше 2-х Gb. Если ограничение по памяти на сервере вроде удалось решить с помощью загрузки файла по кускам (chunk uploading), то теперь вопрос в клиенте, т.е. в браузере.

А именно, использую Plupload для загрузки файлов, и при попытке загрузки файла через его флеш загрузчик выдаёт в информации о размере файла отрицательное число. Версию с его html5 загрузчиком пока не получилось запустить.

Я так понимаю, что это проблема 32-х битного флеш плагина? Но и браузеры сами тоже 32-х битные, вроде.

Отсюда 3 вопроса:
- можно ли из 32-х битной ос через браузер загрузить на сервер файл больше 2Gb? а из 64-х битной?
- зависит это от версии браузера (32/64 бита) ?
- если так можно, то где можно посмотреть примеры реализации, может готовые плагины есть?
  • Вопрос задан
  • 3082 просмотра
Пригласить эксперта
Ответы на вопрос 2
devillom
@devillom
Web-программист
runtimes : 'flash,html5,browserplus,silverlight,gears,html4',

на
runtimes : 'html5,browserplus,silverlight,flash,gears,html4',

попробуй сменить
отсюда stackoverflow.com/questions/14871919/plupload-uplo...
Ответ написан
@DigitalX Автор вопроса
Позвольте самому ответить на свой вопрос, который возник из-за странного поведения расширения для Yii, которое нормально работало только с флеш-вариантом загрузчика. Попробовал загрузить без того расширения и заработало.
Ответ будет такой: загружать такие большие файлы можно с помощью Plupload, но 32-х битный флеш плагин для браузера не сможет увидеть весь файл и как вариант загрузить, выбрав html5 вариант загрузчика Plupload. Не зависит от битности операционной системы и браузера, т.к. браузер не загружает файл в память перед отправкой.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы