小编Naw*_*rwy的帖子

因大小而无法上传文件

我正在尝试使用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)

php mamp file-upload

5
推荐指数
1
解决办法
470
查看次数

标签 统计

file-upload ×1

mamp ×1

php ×1