它给出了一个错误Microsoft.JSInterop.JSException:在“窗口”中找不到“BlazorInputFile”。在blazor服务器应用程序中。
我已经安装了BlazorInputFile版本=“0.1.0-preview-00002”。并添加_
host.cshtml
引用了<script src="_content/BlazorInputFile/inputfile.js"></script>
和_Imports.razor文件
@using System.IO
@using BlazorInputFile
Razor 表格文件
<InputFile OnChange="HandleSelection"></InputFile>
最佳答案
在您的_Host.cshtml文件中尝试这个吗?
<script src="~/_content/BlazorInputFile/inputfile.js"></script>
如果那行不通,我有一个Nuget项目,其中有一个工作示例项目,该项目使用包装器在此处对Steve Sanderson Blazor File Input进行包装:
Nuget:DataJuggler.Blazor.FileUpload
来源和样本项目:
https://github.com/DataJuggler/BlazorFileUpload
关于blazor - 在 'BlazorInputFile'中找不到 'window',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61016170/