IIS7 PHP загрузить большие файлы - PullRequest
0 голосов
/ 01 августа 2011

Среда: iis7 + php

Мне нужно загружать очень большие файлы, максимум 3 ГБ ...

, чтобы разрешить загрузку файлов 3 ГБ в iis7:% windir% \ system32 \ inetsrv \config \ applicationhost.config

...
<requestfiltering> 
...
<requestLimits maxAllowedContentLength="3145728000" />
...
</requestfiltering> 
...

если я введу php.ini:

post_max_size = 3000M
upload_max_filesize = 3000M

форма входа не работает ...

и только яположить его в сценарий загрузки:

set_time_limit(0);
$post_max_size = ini_get('post_max_size');
$upload_max_filesize = ini_get('upload_max_filesize');

ini_set('post_max_size', '2901M');
ini_set('upload_max_filesize', '2900M');

...

ini_set('post_max_size', $post_max_size);
ini_set('upload_max_filesize', $upload_max_filesize);

но не работает ... я не знаю, как решить эту проблему: (

Ответы [ 2 ]

1 голос
/ 02 августа 2011

я исправляю это, устанавливая лимит памяти больше чем post_max_size и post_max_size больше чем upload_max_filesize в php.ini

memory_limit = 4001M
post_max_size = 3001M
upload_max_filesize = 3000M

спасибо за Awea

0 голосов
/ 01 августа 2011

Вам необходимо установить:

max_execution_time
max_input_time

Слишком, но у Dagon есть правильный ftp, для загрузки больших файлов было бы лучше

EDIT

Асинхронная загрузка: загрузка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...