我正在尝试使用PHP上传文件!我尝试上传PNG,JPG,PDF,TXT文件,这些上传仅在文件大小约为20kb时才有效.当我尝试上传大小约为150KB $_FILE error = 3的文件时,会打印并且文件名允许说'1234.png',其中tmp_name为空,图像本身也是如此!这是我的代码
ini_set('display_errors',1);
error_reporting(-1);
$imageTmp = addslashes($_FILES['image']['tmp_name']);
//$imageTmp = $_FILES['image']['tmp_name'];
$imageOldName = addslashes($_FILES['image']['name']);
$imageData = file_get_contents($imageTmp);
//$imageData = base64_encode($imageTmp);
echo 'image temp name: '. $imageTmp .' ';
echo 'error: '. $_FILES['image']['error']. ' ';
echo 'image name: '. $imageOldName. ' ';
echo 'image data: '. $imageData. ' ';
echo 'image type:'. $_FILES['image']['type'];
echo "<pre>";
echo "POST:";
print_r($_POST);
echo "FILES:";
print_r($_FILES);
echo "</pre>";
$inipath = php_ini_loaded_file();
if ($inipath) {
echo 'Loaded php.ini: ' . $inipath;
} else { …Run Code Online (Sandbox Code Playgroud)