我正在尝试将文件导入功能添加到将从本地 C: 驱动器导入 CSV 文件的管理网页
我刚刚意识到string filePath = Path.GetFileName(FileUpload1.FileName);
实际上并不允许读取客户端路径,而只提供文件名。
protected void btnImportData_Click(object sender, EventArgs e)
{
List<CSVFile> entries = new List<CSVFile>();
string filePath = Path.GetFileName(FileUpload1.FileName);
using (TextFieldParser parser = new TextFieldParser(filePath))
{
//Other code
}
}
目前该行TextFieldParser parser = new TextFieldParser(filePath)
给出错误,因为我无法获得 CSV 的完整路径。
是否可以将的内容加载FileUpload1
到变量中parser
?我可以看到控件有内容,但不确定如何或是否可能?