21,887
社区成员
发帖
与我相关
我的任务
分享
public function upload()
{
$error = "";
$msg = "";
$path = "./static/upload/";
$name = 'file';
$fileElementName = $name;
if (!empty($_FILES[$fileElementName]['error'])) {
$error = $_FILES[$fileElementName]['error'];
} elseif (empty($_FILES[$name]['tmp_name']) || $_FILES[$name]['tmp_name'] == 'none') {
$error = '没有文件上传';
} else {
$ext = $this->extend($_FILES[$name]['name']);
if (!file_exists($path)) {
mkdir($path, 0777);
}
$image_name = time() . rand(100, 999) . "." . $ext;
$tmp = $_FILES[$name]['tmp_name'];
move_uploaded_file($tmp, $path . $image_name);
$msg = $image_name;
@unlink($_FILES[$name]);
}
echo json_encode(['msg' => $msg, 'error' => $error]);
}