HTLF

一步一个脚印,走出高度...

导航

C# 上传文件并携带参数写法

MVC

// 参数直接传递	,文件到下面接收
   public IActionResult Upload(string id)
   {
       ApiResult backMgs = new ApiResult();

		// 接收文件
       var file = Request.Form.Files;

       if (file == null || file.Count == 0)
       {
           return Content("请选择一个文件上传。");
       }
}

API

/// <summary>
/// 传递文件,并传递参数
/// </summary>
/// <param name="file"></param>
/// <returns></returns>

[HttpPost]
public IActionResult upudataFile(IFormFile file)
{
    // 接受对应的参数
    string name = Request.Form["name"];
    string age = Request.Form["age"];

    return Ok();
}

/// <summary>
/// 传递文件,并传递参数
/// </summary>
/// <param name="file"></param>
/// <returns></returns>

[HttpPost]
public IActionResult upudataFile(IFormFile file)
{
    ```cs
/// <summary>
/// 传递文件,并传递参数
/// </summary>
/// <param name="file"></param>
/// <returns></returns>

[HttpPost]
public IActionResult upudataFile(string age, string name)
{
    // 接受对应的参数
    string name = Request.Form["name"];
    string age = Request.Form["age"];

    return Ok();
}
return Ok();

}

posted on 2025-02-17 09:55  HTLF  阅读(66)  评论(0)    收藏  举报