Я хочу прочитать CSV-файл, используя элемент управления загрузкой файлов в asp.net, прочитать csv-файл с пользователя / локального компьютера и отобразить данные CSV-файла в gridview для хранения на Sql-сервере.но я не могу получить без сохранения файла CSV на сервере.
Я не хочу, чтобы сохранить файл на сервере.я пытаюсь ниже код
List<ClsSalarySlipBEL> csvlist= new List<ClsSalarySlipBEL>();
string filePath = string.Empty;
string csv_file_path = Path.GetFullPath(fucsv.PostedFile.FileName);
string csv_file_name = Path.GetFileName(fucsv.PostedFile.FileName);
//string dir =
System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
//string csvf = Convert.ToString(fucsv.PostedFile.FileName);
StreamReader sr = new StreamReader(csv_file_path);
var reader = new StreamReader(File.OpenRead(csv_file_path));
List<string> searchList = new List<string>();
while (!reader.EndOfStream)
{
var line = reader.ReadLine();
searchList.Add(line);
}
как я могу решить эту проблему?Может кто-нибудь мне помочь?спасибо за продвинутый
var reader = new StreamReader (File.OpenRead ("D: \ csv \ file \ path.csv"));я хочу этот путь к файлу, используя управление загрузкой файлов