'error', 'message' => 'Invalid response']); } else { echo $output; } return true; } if (strpos($_SERVER['REQUEST_URI'], '/file_api.php') === 0) { ob_start(); // 开始输出缓冲 require __DIR__ . '/file_api.php'; $output = ob_get_clean(); // 获取并清除缓冲 if (json_decode($output) === null && !headers_sent()) { // 如果不是有效的 JSON 且头部未发送,返回错误 echo json_encode(['status' => 'error', 'message' => 'Invalid response']); } else { echo $output; } return true; } if (strpos($_SERVER['REQUEST_URI'], '/upload.php') === 0) { ob_start(); // 开始输出缓冲 require __DIR__ . '/upload.php'; $output = ob_get_clean(); // 获取并清除缓冲 if (json_decode($output) === null) { // 如果不是有效的 JSON,返回错误 echo json_encode(['status' => 'error', 'message' => 'Invalid response']); } else { echo $output; } return true; } // 默认路由到 index.php require __DIR__ . '/index.php'; return true;