gpt4 book ai didi

javascript - 在 ASP.Net Core 上上传文件返回空 Request.Form.Files,仅在 React 上

转载 作者:行者123 更新时间:2023-11-28 05:26:54 25 4
gpt4 key购买 nike

我的 HTML

<form method="post" action="/Upload" enctype="multipart/form-data">
<input type="file" name="files" multiple />
<input type="submit" value="Upload" class="btn" />
</form>

我的行动

[HttpPost("/Upload")]
public async Task<IActionResult> Upload(){
var files = Request.Form.Files;
...
}

当直接从我的 Html View 加载时,这可以按预期工作,但是如果我使用 React 加载完全相同的 Html:

render(){
return(
<form method="post" action="/Upload" enctype="multipart/form-data">
<input type="file" name="files" multiple />
<input type="submit" value="Upload" className="btn" />
</form>
);
}

post 请求有效,但“var files”始终是一个空数组。

知道出了什么问题吗?先谢谢大家了

最佳答案

您应该使用ICollection<IFormFile> filesIFormFile file处理 ASP.NET Core 中的文件。

关于javascript - 在 ASP.Net Core 上上传文件返回空 Request.Form.Files,仅在 React 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40073787/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com