$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 ""; } ?>