InputFile
タグの名称が Microsoft.AspNetCore.Components.Forms.InputFile
か BlazorInputFile.InputFile
であるかの判別ができないため、エラーが発生します。@page "/Index"
@inject IFileUploadService fileUploadService
<h3>FileUpload</h3>
<p></p>
<InputFile OnChange="HandleFileSelected" />
@code {
async Task HandleFileSelected(IFileListEntry[] files)
{
IFileListEntry file = files.FirstOrDefault();
if (file != null) {
await fileUploadService.UploadAsync(file);
}
}
}
@page "/Index"
@inject IFileUploadService fileUploadService
<h3>FileUpload</h3>
<p></p>
<BlazorInputFile.InputFile OnChange="HandleFileSelected" />
@code {
async Task HandleFileSelected(IFileListEntry[] files)
{
IFileListEntry file = files.FirstOrDefault();
if (file != null) {
await fileUploadService.UploadAsync(file);
}
}
}