Bij*_*dav 4 blazor blazor-server-side blazor-client-side asp.net-blazor
我正在使用BlazorInputFileBlazor 中的包上传文件。
问题
这段代码不起作用。
<InputFile OnChange="OnFileUpload" accept="image/x-png,image/jpeg" title="Upload jpeg or png image" />
Run Code Online (Sandbox Code Playgroud)
如何限制用户在 Blazor 中只能上传 jpeg 或 png?如果需要更多内容来支持该问题,请告诉我。
Gre*_*reg 18
之前的版本中可能存在错误,但需要明确的是,InputFile组件有一个AnotherAttributes字典,可以捕获任何未指定的属性,然后将其直接放置到类型文件的输入上。
[Parameter(CaptureUnmatchedValues = true)]
public IDictionary<string, object>? AdditionalAttributes { get; set; }
Run Code Online (Sandbox Code Playgroud)
这意味着您可以传递它未尝试处理的属性,但它们会将其发送到正确的位置。
因此,您可以指定一个接受属性或一个类,就像常规输入标签一样。
<InputFile OnChange="OnFileChange" class="custom-file-input" accept=".csv,.xlsx" />
Run Code Online (Sandbox Code Playgroud)
也可以看看:
使用 <input type="file"> 时限制文件格式?
| 归档时间: |
|
| 查看次数: |
15677 次 |
| 最近记录: |