<?php
// 设置最大文件大小(单位:字节)
define('MAX_FILE_SIZE', 1048576); // 1MB

// 检讨是否有文件上传
if (isset($_FILES['file'])) {
$file = $_FILES['file'];
// 检讨文件是否存在
if ($file['error'] == UPLOAD_ERR_OK) {
// 获取文件扩展名
$ext = pathinfo($file['name'], PATHINFO_EXTENSION);
// 确保文件类型为图片
if (in_array($ext, ['jpg', 'jpeg', 'png', 'gif'])) {
// 检讨文件大小是否超过限定
if ($file['size'] <= MAX_FILE_SIZE) {
// 将文件移动到做事器的指定目录
move_uploaded_file($file['tmp_name'], 'uploads/' . $file['name']);
echo "文件上传成功";
} else {
echo "文件大小超过限定";
}
} else {
echo "仅支持图片格式";
}
} else {
echo "文件上传失落败";
}
} else {
echo "请选择一个文件";
}
?>