Ошибка мультизагрузки, когда размер изображения увеличивается

Я использую php для загрузки своих фотографий, но когда размер выбранного изображения увеличивается
моя загрузка не удалась. На странице не отображается сообщение об ошибке. Это похоже на страницу обновления, но размер выбранных изображений меньше 3 МГ. Работает хорошо.
какие у меня проблемы

ПОМОГИТЕ МНЕ, ПОЖАЛУЙСТА.

$output_dir = "../PostImage/";
if(isset($_FILES["myfile"]))
{
$ret = array();

$error =$_FILES["myfile"]["error"];
{

if(!is_array($_FILES["myfile"]['name'])) //single file
{
$RandomNum   = time();
$ImagePostName=jdate("HisYmd",$timestamp)."".$RandomNum."".convert_filename_to_md5($_POST['title'])."".$_FILES["myfile"]["name"];
move_uploaded_file($_FILES["myfile"]["tmp_name"],$output_dir. $ImagePostName);}
else
{
$fileCount = count($_FILES["myfile"]['name']);
for($i=0; $i < $fileCount; $i++)
{
$RandomNum   = time();
$ImagePostName=jdate("HisYmd",$timestamp)."".$RandomNum."".convert_filename_to_md5($_POST['title'])."".$_FILES["myfile"]["name"][$i];
move_uploaded_file($_FILES["myfile"]["tmp_name"][$i],$output_dir.$ImagePostName );

}
}
}
}
<form name="form1"  method="post"  action="index.php"  enctype="multipart/form-data">
<input class="form-control input-lg m-bot15" name="myfile[]" id="myfile"  multiple="multiple"  type="file"/>
<input  type="submit" value="upload" placeholder=""/>
</form>

0

Решение

Вам нужно установить значения upload_max_filesize и post_max_size в вашем php.ini:

; Максимально допустимый размер загружаемых файлов.
upload_max_filesize = 40M

; Должно быть больше или равно upload_max_filesize
post_max_size = 40 млн.

После изменения файла (ов) php.ini вам необходимо перезапустить сервер HTTP, чтобы использовать новую конфигурацию.

Если вы не можете изменить свой php.ini, вам не повезло. Вы не можете изменить эти значения во время выполнения; загрузка файла, превышающего значение, указанное в php.ini, завершится неудачно к тому времени, когда выполнение достигнет вашего вызова ini_set.

1

Другие решения

Если вы не можете изменить свой php.ini, вам не повезло. Вы не можете изменить эти значения во время выполнения; загрузка файла, превышающего значение, указанное в php.ini, завершится неудачно к тому времени, когда выполнение достигнет вашего вызова ini_set.

0

По вопросам рекламы [email protected]