【问题标题】:Non blazor folders on blazor projectblazor 项目上的非 blazor 文件夹
【发布时间】:2021-09-17 06:36:19
【问题描述】:

我希望 blazor 项目中的文件夹不由 blazor 处理,而是使用另一个处理程序。 (不是静态文件)

我知道这与路由有关

如何做到这一点?

谢谢

【问题讨论】:

  • 我很好奇,你需要处理什么样的文件?
  • 从 html 动态创建图像文件,并使其作为文件可用。
  • 你整理好从HTML中提取图片文件的服务了吗?如果是这样,您只需将它(图像)放在您选择的文件夹中(wwwroot 是 StaticFilesMiddleware 可以访问的默认文件夹),但我猜您不希望用户访问它而不是另一个系统/服务?
  • 这是用于 Blazor Web 程序集 (WASM) 还是 Blazor 服务器。两者有不同的方法来创建动态内容。
  • Blazor 服务器。图片是动态生成的,不会保存为文件。

标签: c# asp.net-core .net-core blazor


【解决方案1】:

这就是我要找的:

endpoints.MapGet("/img/", async context =>
{
     await context.Response.WriteAsync(CallSomeHandler());
}
);

【讨论】:

    猜你喜欢
    • 2020-08-26
    • 2021-07-02
    • 2021-04-16
    • 1970-01-01
    • 2021-07-07
    • 2020-04-27
    • 2020-12-02
    • 2020-09-20
    • 1970-01-01
    相关资源
    最近更新 更多