| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Загрузка _больших_ файлов на сервер |
| Автор: WolfON 1.12.2006, 18:28 |
| Заранее извиняюсь за вопрос, который уже обсуждался не раз, но у меня тут возникла некоторого рода проблема - при использовании функции move_uploaded_file, мы имеем ограничения на загрузку файла, которые прописанный в php.ini, да и даже если разрешен большой файл, то скрипт убьет из-за большого времени выполнения или браузер выругается из-за того, что скрипт не отвечает. Но хотелось-бы каким-то образом осуществить загрузку большого файла на сервер - мб нужен какой-нить промежуточный слой типа java или загружать их по ftp с помощью скрипта? |
| Автор: Mal Hack 1.12.2006, 18:59 |
| Не имеяы доступа к php.ini ничего не сделаешь. |
| Автор: Mal Hack 1.12.2006, 21:08 | ||
Это как, если интересно... При условии, что при загрузке файл полностью в ОП помещается... |
| Автор: vasac 1.12.2006, 21:14 |
| В какую ОП? В /tmp. |
| Автор: Mal Hack 1.12.2006, 21:53 |
Во время выполнения скрипта ОН в ПАМЯТИ !!! |
| Автор: WolfON 1.12.2006, 23:44 |
| хм.. тогда есть идеи как реализована закачка файлов на сервисы вроде rapideshare и тд? там ведь с прогрессбаром и тд |
| Автор: Mal Hack 2.12.2006, 00:49 |
Это может 5.2.0, другое дело, что у них настройки могут позволять закачку такую. |
| Автор: vasac 2.12.2006, 17:36 |
Да какая разница? |
| Автор: Mal Hack 2.12.2006, 19:00 |
| vasac, большая. Если размер файла 20 метров, а скрипту отведено максимум 10, то файл не загрузится. |
| Автор: vasac 2.12.2006, 19:32 |
| Mal Hack, не загрузится. Причем даже не из-за 10 метров для скрипта, а из-за 2М ограничения на загрузку файлов. Т.е. нужно менять настройки php. С чем я не только не спорю, а даже предлагаю варианты, как это возможно сделать. А "копировать по байтикам" относилось не к данной проблеме, а к боязни WolfOn того, что сценарий умрет до того, как файл закачается на сервер. Вместо него так же могло стоять "бесконечный цикл" или любой другой вульгарный пример. |
| Автор: Mal Hack 2.12.2006, 19:43 |
Гы... memory_limit меняется в htaccess и через ini_set, но вот боюсь Апач все равно знает передел |