Моя загрузка была рабочим файлом, пока я не закончил свою работу прошлой ночью, но сегодня, когда я пытаюсь загрузить файл размером> 2 МБ, я получаю исключение "The file is too large (Server Exception)."
может любой любезно сказать мне, почему эта проблема поскольку 2MB не является большим размером, который php не может обрабатывать. Мой сценарий загрузки является:Загрузка большого файла с php
function uploadFile(){
if ($this->error == 0){
if ($this->destination == null){
if ($this->ext !== null || $this->ext !== ''){
if (in_array($this->ext , $this->allowedExtensions)){
$tmp_file = $this->tmp_name;
if (file_exists($tmp_file)) {
$this->fileUid = md5(time());
move_uploaded_file($this->tmp_name, "/home/totalrec/upload/" . $this->fileUid.'.'.$this->ext);
return true;
} else {
$this->error = $tmp_file;
}
} else {
$this->error = 10;
}
} else {
$this->error = 9;
}
} else {
}
} else {
return false;
}
}
Я могу видеть upload_max_filesize, который составляет 128 МБ (файл конфигурации php), но не может найти post_max_size в cPanel. где я могу найти файл php.ini? – Shahzeb
Если вы не можете найти эти записи, то создайте их. Но если вы ограничены cPanel, я боюсь, что вы не сможете изменить какую-либо конфигурацию. – Havenard
И почему я ниспровергаюсь? – Havenard