Blazor上传-概述

接受文件:PDF及DOCX
  • Overview.razor
正在加载演示源代码…请稍等。
Blazor UI忍者形象

上载组件是Blazor的Telerik UI,一个专业级的UI库,包含100多个本地组件,用于构建现代和功能丰富的应用程序。想要试用它,可以注册一个30天的免费试用期。

描述

Blazor FileUpload组件允许用户从本地设备异步选择文件并将其上传到专用服务器处理程序。File Upload为您提供了一个丰富的事件列表,以容纳安全信息、应用程序逻辑甚至文件验证。

Blazor FileUpload组件的Telerik UI帮助您实现从用户的文件系统到专用服务器端点的非阻塞异步上传。

在这个演示中,您可以看到在EditForm中使用Blazor FileUpload组件的主要示例。该组件的使用是通过标记实现的,该标记具有用于上传和删除的配置地址,用于文件选择的处理程序,保存和取消上传操作。此外,FileUpload被配置为验证允许的文件扩展名——在本例中,这些扩展名仅限于.pdf和.docx。如果用户试图上传不同的文件格式并提交表单,则会显示验证错误消息,指示需要进行的更正。

除了针对文件大小和类型的内置客户端验证外,Blazor的Upload UI组件还允许在OnSelect事件中进行自定义验证。请注意,对于大文件上传,只能在客户端验证中使用MaxFileSize参数。对于服务器端验证,您可能需要单独配置相应的服务器参数(对于IISIIS maxAllowedContentLength,为红隼MaxRequestBodySize等等)。

Telerik Upload for Blazor组件还公开了许多处理文件选择、上传进度、错误处理、取消、清除和删除上传文件的事件。

这个上传概览示例是数百个Blazor演示的独特集合的一部分,您可以看到所有演示Blazor组件的Telerik UI以及他们在行动中的特征。从库中查看或直接改编演示的源代码,并编辑它们及其主题外观开拓者的Telerik REPLThemeBuilder

支持和学习资源

额外的资源

发生错误。此应用程序可能不再响应,直到重新加载。
重新加载
Baidu
map