在Blazor WebAssembly。错误'Could not find a part of the path '/sample-data/DBFile.json'.'
追加,但我不知道为什么。
下面是我的代码:
public void SaveData(List<Object> list)
{
try
{
var output = System.Text.Json.JsonSerializer.Serialize(list);
var path = "sample-data/DBFile.json";
System.IO.File.WriteAllText(path, output);
}
catch (Exception ex)
{
var msg = ex.Message;
}
}
在blazor中,我真的不知道如何写文件路径。谢谢你的帮助
1条答案
按热度按时间hwazgwia1#
Blazor WebAssembly通常在客户端Web浏览器中运行,并且不能访问文件系统(至少不能通过dotnet Filesystem api)。
您可以使用浏览器的
Local Storage
API在本地存储数据。流行的库是Blazored.LocalStorage