$fileName) {
$fileTmpName = $_FILES['imageFile']['tmp_name'][$key];
$fileSize = $_FILES['imageFile']['size'][$key];
$fileError = $_FILES['imageFile']['error'][$key];
$fileType = $_FILES['imageFile']['type'][$key];
$cleanFileName = cleanFilename($fileName);
if ($fileError === UPLOAD_ERR_OK) {
if ($fileSize > $maxFileSize) {
$fileErrors[] = "文件 '$fileName' 大小超出限制!";
continue;
}
$uniqueFileName = uniqid() . '-' . basename($cleanFileName);
$targetFile = $targetDir . $uniqueFileName;
$uploadedFilePath = '/nekobox/assets/Pictures/' . $uniqueFileName;
if (move_uploaded_file($fileTmpName, $targetFile)) {
$uploadedFiles[] = $uploadedFilePath;
} else {
$fileErrors[] = "文件 '$fileName' 上传失败!";
}
} else {
$fileErrors[] = "文件 '$fileName' 上传出错,错误代码: $fileError";
}
}
if (count($uploadedFiles) > 0) {
echo "";
} else {
if (count($fileErrors) > 0) {
foreach ($fileErrors as $error) {
echo "";
}
} else {
echo "";
}
}
} else {
echo "";
}
} else {
echo "";
}
?>