【发布时间】:2020-12-30 03:20:44
【问题描述】:
我添加了一个文件
wwwroot/assets
文件名为 zip.csv
private const string fileName = "zip.csv";
private const string filePath = "/assets/";
在我的方法中,
var strLines = File.ReadLines(filePath + fileName);
我遇到了崩溃(下面的日志)
blazor.webassembly.js:1 System.IO.DirectoryNotFoundException: Could not find a part of the path "/assets/zip.csv".
我可以导航到 http://localhost:5000/assets/zip.csv 并下载文件
【问题讨论】:
-
我对 Blazor 没有经验,但我认为您不能使用 System.IO 远程获取文件,因为命名空间用于本地文件,您无法获取浏览器。您可能应该使用 Http.GetStreamAsync() 或类似的
-
一旦我这样做了,我该如何分割文件? forEach(var line in response) if(line.Split(",").... Split 方法不存在。
-
先转成字符串
标签: c# file directory webassembly