Я сохранил текстовый файл в базе данных сервера sql. мне нужно прочитать текстовый файл построчно, чтобы получить в нем содержимое. мой код:
DataTable dtDeleteFolderFile = new DataTable();
dtDeleteFolderFile = objutility.GetData("GetTxtFileonFileName", new object[] { ddlSelectFile.SelectedItem.Text }).Tables[0];
foreach (DataRow dr in dtDeleteFolderFile.Rows)
{
name = dr["FileName"].ToString();
records = Convert.ToInt32(dr["NoOfRecords"].ToString());
bytes = (Byte[])dr["Data"];
}
FileStream readfile = new FileStream(Server.MapPath("txtfiles/" + name), FileMode.Open);
StreamReader streamreader = new StreamReader(readfile);
string line = "";
line = streamreader.ReadLine();
но здесь я использовал FileStream
для чтения с определенного пути. но я сохранил текстовый файл в байтовом формате в своей базе данных. как читать txt-файл, используя значение byte[], чтобы получить содержимое txt-файла, вместо использования значения Path.