如何实现ASP.NET Core WebAPI中的高效文件上传功能?
- 内容介绍
- 相关推荐
本文共计776个文字,预计阅读时间需要4分钟。
最近开发了一个新项目,使用了ASP.NET Core 2.0,采用WebAPI进行后台开发,数据库为PostgreSQL。最初遇到的问题是上传文件时的问题。POST文件请求的一些坑点+使用默认模板创建WebAPI的Controller后,POST请求的问题。
最近开发一个新项目,使用了asp.net core 2.0,采用webapi开发后台,postgresql为数据库。最先来的问题就是上传文件的问题。
POST文件的一些坑
使用默认模板创建webapi的controller后,post请求,默认有
// POST api/values [HttpPost] public void Post([FromBody]string value) { }
请求使用了[FromBody]标记,用来指示用请求体里获得数据。
对于文件上传请求,直接在这个Post函数里使用Request.Form.Files是不行的,无法成功路由。
本文共计776个文字,预计阅读时间需要4分钟。
最近开发了一个新项目,使用了ASP.NET Core 2.0,采用WebAPI进行后台开发,数据库为PostgreSQL。最初遇到的问题是上传文件时的问题。POST文件请求的一些坑点+使用默认模板创建WebAPI的Controller后,POST请求的问题。
最近开发一个新项目,使用了asp.net core 2.0,采用webapi开发后台,postgresql为数据库。最先来的问题就是上传文件的问题。
POST文件的一些坑
使用默认模板创建webapi的controller后,post请求,默认有
// POST api/values [HttpPost] public void Post([FromBody]string value) { }
请求使用了[FromBody]标记,用来指示用请求体里获得数据。
对于文件上传请求,直接在这个Post函数里使用Request.Form.Files是不行的,无法成功路由。

