【问题标题】:Blazor read directoryBlazor 读取目录
【发布时间】:2019-02-16 04:45:06
【问题描述】:

如何将内容目录读入 Blazor。

我试过了

Path.Combine(Directory.GetCurrentDirectory(), "..", "_posts");

但这会引发错误。

Uncaught (in promise) Error: System.IO.DirectoryNotFoundException: Could not find a part of the path '/_posts'.

【问题讨论】:

  • 您使用的是服务器端 Blazor 还是客户端?
  • 我使用没有后端:)
  • 你的目标是什么?您想保留信息以供以后的应用程序使用吗?您是否尝试检索服务器文件?您是否尝试与用户文件系统交互?

标签: asp.net-core blazor


【解决方案1】:

答案取决于你为什么要阅读目录

【讨论】:

    【解决方案2】:

    客户端 Blazor 运行在与运行 javascript 相同的沙箱中。这意味着您的代码无法访问本地文件系统。

    也许localStorage 可以成为您的替代品?这里有一个 Blazor 包可以使用它:BlazorExtensions/Storage

    【讨论】:

    • 你可以通过调用函数localStorage.getItem(key)或localStorage.setItem(key,value)来访问本地存储,不需要那个库。
    猜你喜欢
    • 2020-11-14
    • 2011-01-29
    • 2012-11-25
    • 2012-06-25
    • 2011-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多