【发布时间】:2010-04-17 07:01:37
【问题描述】:
我已将 txt 文件存储到 sql server 数据库。 我需要逐行读取 txt 文件以获取其中的内容。 我的代码:
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 文件来获取 txt 文件内容,而不是使用 Path 值。
【问题讨论】:
-
@Ranjana:你可以编辑你的问题,不用再问了!? stackoverflow.com/questions/2657583/…
标签: c# asp.net sql-server filestream