我可以使用文件路径和 TextFieldParser 来解析 CSV 文件。现在我正在尝试解析从 InputFile 组件接收到的 CSV 文件。这是我尝试过的:
var stream = e.File.OpenReadStream();
var memoryStream = new MemoryStream();
await stream.CopyToAsync(memoryStream);
stream.Close();
using (var parser = new TextFieldParser(memoryStream))
{
parser.TextFieldType = FieldType.Delimited;
parser.SetDelimiters(";", ",");
while (!parser.EndOfData)
{
//Do something here
}
}
但是当我运行它时,它不会进入 using 块并且永远不会走得更远。我应该怎么办?
谢谢