|
Вопрос # 23/ вопрос открыт / |
|
Приветствую! Есть сервак FreeBSD с поднятым Апачем+php (upload_max_filesize=2M), каким образом я могу залить со своей проги файл, ну допустим 10 мегов. Есть ли альтернатива методу POST_FILE, пока думаю, что только таким образом можно достичь нужного мне результата?
 |
Вопрос задал: IrviS (статус: Посетитель)
Вопрос отправлен: 28 мая 2006, 18:02
Состояние вопроса: открыт, ответов: 2.
|
Ответ #1. Отвечает эксперт: Вадим К
Если на сервере стоит ограничение на размер, то "цивилизоваными" методами залить не удастся. Конечно, можно поискать уязвимости, но это уже совсем законно.
Но могу предложить другой метод. Делим файл на куски по пару сотен килобайт. Пересылаем на сервер кусочками. На сервере стоит скрипт, который потом соберёт это назад в один файл. Такой способ имеет несколько преимуществ.
1) размер файла теперь ограничен доступным местом на винте (или квоте)
2) автоматически появляется возможность "докачки". Если блоки не слишком большие, то если закачка сорвалась, нам надо переслать только текущий блок.
3) Если на новом хостинге будет ограничение на другой размер, то всё легко перенастроить.
Существует ли альтернативный способ? А фтп устроит?
 |
Ответ отправил: Вадим К (статус: Академик)
Время отправки: 29 мая 2006, 11:24
|
Ответ #2. Отвечает эксперт: Степанов Игорь Николаевич
Возможно, сначала попробуй разбить этот файл на куски. Далее залей на сервер, а потом на сервере выполни команду сборки файлов.
Мини-форум вопроса
Мини-форум пуст.
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|