.NETCore';s文件是否识别.csv文件?
我试图使用Postman发布一个.csv文件,但是当我调试它时,它总是有一个空值 我检查了csv文件,它应该是有效的,我可以用Microsoft Office和open Office打开它 我在《邮递员》中以.NETCore';s文件是否识别.csv文件?,csv,post,.net-core,postman,iformfile,Csv,Post,.net Core,Postman,Iformfile,我试图使用Postman发布一个.csv文件,但是当我调试它时,它总是有一个空值 我检查了csv文件,它应该是有效的,我可以用Microsoft Office和open Office打开它 我在《邮递员》中以表单数据和二进制的形式发送了它,但两者都不起作用 我尝试添加一个[FromForm]属性,如下所示: 我也尝试过作为IFormFileCollection,但这也不起作用 下面是精简的代码,即使在这里它仍然接收空值 namespace csvApp.Controllers { [Ro
表单数据
和二进制
的形式发送了它,但两者都不起作用
我尝试添加一个[FromForm]
属性,如下所示:
我也尝试过作为IFormFileCollection,但这也不起作用
下面是精简的代码,即使在这里它仍然接收空值
namespace csvApp.Controllers
{
[Route("api/[controller]")]
[ApiController]
public class CsvController : ControllerBase
{
[HttpPost]
public ActionResult Post(IFormFile csv)
{
return Ok(csv);
}
}
}
我错过了什么?试着去做?i、 像这样的
根据Microsoft文档,“.”当我从
Request.Form.Files
获取它时,它会工作,而不是将它作为参数传递给我的Post方法:
[HttpPost]
public ActionResult Post()
{
var file = Request.Form.Files[0];
return Ok(file);
}