2010-10-26 2 views
3

Привет, У меня есть вопрос, я хочу сделать сценарий загрузки, который может принимать довольно большие файлы 500 МБ, 1 ГБ и загружать его с помощью функций резюме. Возможно ли это с помощью PHP или есть другое решение, такое как Java Applet, Flash и какой из них лучше всего подходит для этого случая?PHP загрузить файл с функцией возобновления

+0

Нужно ли быть в браузере или использовать специализированное клиентское программное обеспечение? –

+0

Это должно быть приложение для веб-браузера – infinity

+1

Посмотрите на это сообщение http://stackoverflow.com/questions/285120/upload-large-files-in-net –

ответ

4

PHP - это серверный язык, поэтому вы действительно не можете его подставить Java-апплетом или Flash. Это клиентские технологии, выполняемые внутри браузера. Для загрузки вам нужен как клиент, так и сервер.

Возобновление загрузки HTTP невозможно, независимо от платформы приложений HTTP, будь то J2EE, Python, Rails или ASP.NET. Это просто ограничение HTTP-протокола.

Одним из способов достижения функциональности резюме является загрузка файлов на сервер, совместимый со стандартами, с использованием надлежащего компонента браузера. В этом случае вам понадобится настраиваемое входное решение, возможно, Java-апплет, такой как jClientUpload. Файлы размером в несколько сотен мегабайт слишком много для Flash.

Смежные вопросы