问题如题
代码
前端:
<ProFormUploadButton
name="upload"
label={props.uploadLabel}
max={1}
fieldProps={{
name: 'file',
}}
action="/api/ProjectManagement/products/ReceiveFile"
/>
后端:
[HttpPost]
[Route("ReceiveFile")]
public AntProResultDto<ProductInfoDto> ReceiveFile([FromForm] IFormCollection formCollection)
{
// var stream = HttpContext.Current.Request.InputStream;
string ExtName = HttpContext.Request.Query["file"].ToString();
var file = Request.Form.Files;
var headers = Request.Headers;
var CurrentContext = HttpContext;
return new AntProResultDto<ProductInfoDto>("test", 1103);
}
没值啊 我哪里错了
后端接受的字段是 file
但前端的 UploadButton 组件 name=“upload”, 所以没接收到
fieldProps={{ name: 'file'}}
这个 fieldProps 属性不太清楚,我只用过它的多选属性