【发布时间】:2019-12-04 17:15:27
【问题描述】:
Blazor 中的绑定文件上传器无法使用 razor 组件中的 @bind 属性
当表单使用双向绑定参数提交时,我已经构建了模型,它适用于除文件上传器之外的标准组件,
不知道绑定文件上传器的参数类型是什么
这是我的提交函数
protected async Task OnSubmit()
{
...
error = null;
try
{
...
//nikImagewas my intention to 'hold' the file image. its type is IFormFile
customer.NIKImage = nikImage;
var response = await _state.PostAsync(WebsVariables.Urls.CreateCustomerDraftObject, customer);
if (response.IsSuccessStatusCode)
{
...
}
else
{
var msg = await response.Content.ReadAsStringAsync();
_toastService.ShowError(msg);
}
//clear();
this.StateHasChanged();
}
catch (Exception ex)
{
error = ex.Message;
}
}
当我尝试时,nikImage 为空 我希望我可以在将文件发布到我的网络 API 之前对其进行操作
【问题讨论】: