2
我正在與Amazon EC2服務器一起使用linux實例。在我的項目中,用戶可以上傳視頻。所以我用php來上傳文件。它在其他服務器上工作,但不在亞馬遜ec2服務器上工作。當我上傳小於1 MB的文件時,它正在工作,但是如果文件大小大於3mb,則不能正常工作。我不知道要在哪裏設置上傳大文件的權限。 我能做什麼?爲什麼我無法使用php在amazon ec2服務器上傳超過3 MB的文件?
這是我的示例代碼 -
<?php
$fileName = $_FILES["file1"]["name"]; // The file name
$fileTmpLoc = $_FILES["file1"]["tmp_name"]; // File in the PHP tmp folder
$fileType = $_FILES["file1"]["type"]; // The type of file it is
$fileSize = $_FILES["file1"]["size"]; // File size in bytes
$fileErrorMsg = $_FILES["file1"]["error"]; // 0 for false... and 1 for true
if (!$fileTmpLoc) { // if file not chosen
echo "ERROR: Please browse for a file before clicking the upload button.";
exit();
}
if(move_uploaded_file($fileTmpLoc, "test_uploads/$fileName")){
echo "$fileName upload is complete";
} else {
echo "move_uploaded_file function failed";
}
?>
沒錯。謝謝@Pedro –
@asif akbar你能接受它作爲答案嗎?謝謝! –
是的。改變之後,它正在工作,但重要的事實是,我們必須給我們想要移動我們的文件的文件夾的權限 –