小编leo*_*una的帖子

如何在ReactJS中返回404状态码?

如何在React(使用react-router-dom)中返回404状态代码?

<Route component={NotFoundPage} path="*" />
Run Code Online (Sandbox Code Playgroud)

我得到的答案可以返回404页面,但不能返回http状态代码。有什么办法解决这个问题吗?

http client-side http-status-code-404 reactjs

5
推荐指数
1
解决办法
2910
查看次数

如何将文件上传到 ASP.NET Core 控制器?

我在网络客户端上有这个客户端代码来加载某种文件。

fileUploaded(files) {
  files.forEach(async ifile => {
    await axios.post('http://localhost:5000/api/upload', ifile)
      .then(res => {
        console.log(res)
      }).catch(err => {
        console.error(err); 
      });
  });
}
Run Code Online (Sandbox Code Playgroud)

我的端点代码如下所示:

[HttpPost("upload")]
public async Task<IActionResult> UploadFile([FromBody] IFormFile file)
{
    var data = new byte[file.Length];

    using (var bstream = file.OpenReadStream())
    {
        while (bstream.CanRead)
        {
            bstream.Read(data);
        }
    }

    // etc

    return Ok();
}
Run Code Online (Sandbox Code Playgroud)

参数file始终为空。如何以正确的方式从客户端传递此文件?

c# asp.net-core

3
推荐指数
1
解决办法
6276
查看次数