-1
我的上傳工作文件直到我昨晚完成我的工作,但今天當我嘗試上傳文件大小> 2MB時,我收到異常"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 MB(php配置文件),但無法在cPanel上找到post_max_size。我在哪裏可以找到php.ini文件? – Shahzeb
如果您找不到這些條目,請創建它們。但是,如果您僅限於cPanel,恐怕您可能無法更改任何您想要的配置。 – Havenard
爲什麼我被低估? – Havenard