[英]Why i could not upload file more than 3 mb using php at amazon ec2 server?
我正在使用带有 linux 实例的 Amazon EC2 服务器。 在我的项目中,用户可以上传视频。 所以我用php上传文件。 它在其他服务器上工作,但在亚马逊 ec2 服务器上不工作。 当我上传小于 1 mb 的文件时它正在工作,但如果文件大小大于 3mb 则它不起作用。我不知道在哪里设置上传大文件的权限。 我能做什么?
这是我的示例代码 -
<?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";
}
?>
在php.ini
文件中搜索upload_max_filesize
并增加该值。 如果我没记错的话,默认值是 2M。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.