Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
找不到Blazor InputFile IFileListEntry_Blazor_Blazor Client Side - Fatal编程技术网

找不到Blazor InputFile IFileListEntry

找不到Blazor InputFile IFileListEntry,blazor,blazor-client-side,Blazor,Blazor Client Side,随着.net5.0的到来,我开始学习blazor。我想转换一个项目。问题是文件上传 我需要允许用户上传图像和小数据文件 我正在使用 @代码{ IFileListEntry[]所选文件; void HandleSelection(IFileListEntry[]文件) { selectedFiles=文件; } } 错误CS0246找不到类型或命名空间名称“IFileListEntry”(是否缺少using指令或程序集引用?)WebApplication6。客户端G:\Blazor\WebAp

随着.net5.0的到来,我开始学习blazor。我想转换一个项目。问题是文件上传

我需要允许用户上传图像和小数据文件

我正在使用


@代码{
IFileListEntry[]所选文件;
void HandleSelection(IFileListEntry[]文件)
{
selectedFiles=文件;
}
}
错误CS0246找不到类型或命名空间名称“IFileListEntry”(是否缺少using指令或程序集引用?)WebApplication6。客户端G:\Blazor\WebApplication6\WebApplication6\Client\Pages\Index.11处于活动状态


您使用了错误的文档。我相信这就是5.0的原型。请用这个

您的代码现在应该如下所示:


<InputFile multiple OnChange="HandleSelection" />

@code {

    IReadOnlyList<IBrowserFile> selectedFiles;

    void HandleSelection(InputFileChangeEventArgs eventArgs)
    {
        const int MaxAllowedFiles = 5;
        selectedFiles = eventArgs.GetMultipleFiles(MaxAllowedFiles);
    }

}


@代码{
iReadOnly列出所选文件;
void HandleSelection(InputFileChangeEventArgs eventArgs)
{
const int MaxAllowedFiles=5;
selectedFiles=eventArgs.GetMultipleFiles(MaxAllowedFiles);
}
}

Thankyu碰巧你知道选择文件夹吗?有一种方法可以选择文件夹。把你试过的东西放到另一个问题里。我们不是来写你的代码的。

<InputFile multiple OnChange="HandleSelection" />

@code {

    IReadOnlyList<IBrowserFile> selectedFiles;

    void HandleSelection(InputFileChangeEventArgs eventArgs)
    {
        const int MaxAllowedFiles = 5;
        selectedFiles = eventArgs.GetMultipleFiles(MaxAllowedFiles);
    }

}