Пакетная загрузка файла на сервер

DmitryShustov
На сайте с 27.11.2004
Offline
259
710

Возможна ли загрузка файла размером, допустим, 20 Мб, при разрешении на закачку не более 6 Мб?

Мне почему то кажется, что вполне возможно средствами ajax и какого нибудь хитрого скрипта по сборке файла на стороне сервера..

Не встречали подобного?

Я нашел только: http://www.swfupload.org/ и http://www.pixeline.be/experiments/jqUploader/ но это всего лишь статус бары как я понял..

P
На сайте с 08.03.2007
Offline
250
#1

ajax тут не при чём, а скрипт сборки на сервере будет совсем простой. Только не надо надеяться на то, что на клиентской стороне не придётся разделить файлы на кусочки, а серверный скрипт всего-то должен получить файл и добавить его к предыдущему куску.

Ну и, разумеется, всё это проще делать с помощью ssh.

DmitryShustov
На сайте с 27.11.2004
Offline
259
#2

Брр, нет, такой вариант не пойдет, я то как раз надеялся на решение разбивающее на клиентской стороне файл, заливающее пакеты на сервак и скрипт который это все собирает воедино.

Ну нет, так нет, недоросли еще технологии значит.

М
На сайте с 08.02.2006
Offline
59
#3

На самом деле файл на куски можно не разбивать. Чтобы обойти ограничение upload_max_filesize можно пользовать HTTP_RAW_POST_DATA (if (!isset($HTTP_RAW_POST_DATA)) $HTTP_RAW_POST_DATA = file_get_contents("php://input")) пока оно не упрется в ограничение post_max_size или memory_limit :))

А чтобы обойти ограничение post_max_size, upload_max_filesize и memory_limit напишите лучше загрузчик на Перле. Там с этим геморроя меньше

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий