Как застегнуть 100 мб файлов во время (до) загрузки, чтобы скорость загрузки могла быть увеличена?

Возможный дубликат:
Сжатие файлов в формате HTML?

Я жалуюсь от клиента, что мой веб-сайт занимает больше времени, чтобы загрузить 100 МБ времени (я знаю, что он обязан уделить больше времени из-за этого размера), поэтому я планирую загружать файлы, чтобы они застегивались перед загрузкой и загружались в нужное место, а затем распаковывается вместе с удалением этого загруженного файла в формате zip.

Так может ли кто-нибудь предложить мне, как двигаться дальше?

Я использую PHP, нет неуклюжего кода для загрузки файла его просто формы с обычной функцией загрузки файлов …

EDIT Как я могу интегрировать Silverlight для этой цели в PHP?

пожалуйста помоги

Related of "Как застегнуть 100 мб файлов во время (до) загрузки, чтобы скорость загрузки могла быть увеличена?"

Невозможно манипулировать файлом, как это, с простой формой HTML и PHP-скриптом. По одной причине, с изолированной песочницей браузера, нет доступа к файловой системе клиента.

Вероятно, вам захочется изучить решение Java Applet, Silverlight, Flash, что-то более богатое на клиенте, которому разрешен доступ к файлу.

Вот один пример использования Silverlight

Чтобы закрепить файл перед загрузкой, его нужно выполнить на стороне клиента. PHP бесполезен, потому что PHP только сервер.

Вариант 1: вы попросите своих клиентов загрузить эти файлы, уже заархивированные (похоже, это не то, что вы хотите).

Вариант 2: вам нужен способ сделать это на сервере с помощью javascript-кода – если честно, я сомневаюсь, что для этого есть простое решение. Возможно, поток данных zip может работать, но для этого требуются специальные разрешения для скрипта (fe ActiveX), и сегодня это не позволит браузер до даты.