blazor 项目上的非 blazor 文件夹
Posted
技术标签:
【中文标题】blazor 项目上的非 blazor 文件夹【英文标题】:Non blazor folders on blazor project 【发布时间】:2021-09-17 06:36:19 【问题描述】:我希望 blazor 项目中的文件夹不由 blazor 处理,而是使用另一个处理程序。 (不是静态文件)
我知道这与路由有关
如何做到这一点?
谢谢
【问题讨论】:
我很好奇,你需要处理什么样的文件? 从 html 动态创建图像文件,并使其作为文件可用。 你整理好从HTML中提取图片文件的服务了吗?如果是这样,您只需将它(图像)放在您选择的文件夹中(wwwroot 是 StaticFilesMiddleware 可以访问的默认文件夹),但我猜您不希望用户访问它而不是另一个系统/服务? 这是用于 Blazor Web 程序集 (WASM) 还是 Blazor 服务器。两者有不同的方法来创建动态内容。 Blazor 服务器。图片是动态生成的,不会保存为文件。 【参考方案1】:这就是我要找的:
endpoints.MapGet("/img/", async context =>
await context.Response.WriteAsync(CallSomeHandler());
);
【讨论】:
以上是关于blazor 项目上的非 blazor 文件夹的主要内容,如果未能解决你的问题,请参考以下文章
我们可以在常规的非 Blazor HTML 页面中将 Blazor 组件用作 Web 组件吗?