using Microsoft.AspNetCore.Mvc;
using System.Text.Json.Nodes;
namespace IES.ExamServer.Controllers
{
[ApiController]
[Route("controller/framework")]
public class FrameworkController : BaseController
{
public FrameworkController()
{
}
[HttpGet("doHttpRequest")]
public IActionResult DoHttpRequest(JsonNode json )
{
string ip = $"{json["id"]}";//请求:{"id":"ip"}返回:192.168.56.1
return Ok("ok");
}
///
/// 本地服务状态检查接⼝(⽹⻚调本地服务接⼝) 完成
///
///
[HttpGet("check")]
public IActionResult check()
{
return Ok(1==1);
}
[HttpGet("getCacheFile")]
public IActionResult GetCacheFile([FromQuery] string name )
{
return Ok("ok");
}
[HttpPost("uploadFile")]
public IActionResult UploadFile(JsonNode json)
{
/*
{
"fileName": "f824810b-0d3a-4772-85dc-443eb8895955.wav",
"musicQuestionId": "1835",
"thirdAnswerId": "62abefa1-dfd4-419f-8f4d-05b9e9ea3057::82be3962-674c-1172-0caf-b2dcdc2bd935::202106001",
"thirdStudentName": "曾义程",
"thirdSchoolId": "hbcn",
"thirdStudentId": "202106001",
"schoolUniCode": "cb138fa4-31ba-423c-a0b7-c954c9d3c445",
"questionItemId": "249",
"id": "b6141be4c697bd9aa008013a3857e971",
"status": 0,
"name": "f824810b-0d3a-4772-85dc-443eb8895955.wav",
"createTime": 1733389000260
}
返回正常
返回
{newurl: fileName}
异常
返回
false
*/
return Ok("ok");
}
}
}