经验分享 · 2023年3月14日

.Net Core 后端上传文件,提示415 Unsupported Media Type 一例

.Net 6.0写的API,有个Action是上传文件,一直返回 415 Unsupported Media Type 错误,实际上后端根本没有执行到Action代码,让前端改Content-Type等诸多方法都试了,最后发现是没有加注解[FromForm],原因是没有加注解的时候,Action默认从body里取数据。如下:

前端里使用 multipart/form-data 编码。