我正在使用PHP的CodeIgniter框架,
我想用Amazon bucket上传65MB
的文件大小,
我已在服务器php.ini
中检查了变量以下的文件上传大小,
memory_limit = 4GB
post_max_size =1GB
upload_max_filesize =1GB
我还为上述参数设置了代码,如下所示,
ini_set('memory_limit', '-1');
ini_set('post_max_size', '5000M');
ini_set('upload_max_filesize', '5000M');
我在存储桶上上传文件的代码如下,
$ci->load->library('s3');
$upload = $ci->s3->putObjectFile($_FILES[$fieldName]['tmp_name'], $ci->config->item("BUCKET"), $originalPath . $imageUploadProductId . '/' . $file_name, S3::ACL_PUBLIC_READ)
我必须尝试上传10MB的文件,并且工作正常,并且$ upload变量中的值为“ 1”,但是当我尝试上传65MB的文件时,它没有上传至存储桶,并且在$upload
变量中不返回任何内容
我尝试将65MB
文件直接上传到存储桶。然后上传它,但是从代码中来看,它没有上传。
从上面的代码中,我尝试从本地主机上载,然后我正在工作,但从实时站点开始工作,
上方是否缺少任何内容?