J'ai stocké le fichier txt dans la base de données du serveur SQL. J'ai besoin de lire le fichier txt ligne par ligne pour obtenir le contenu. mon code:comment lire le fichier txt à partir de la base de données (ligne par ligne)
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();
mais ici, je l'ai utilisé le FileStream
à lire à partir du chemin particulier. mais j'ai enregistré le fichier txt au format octet dans ma base de données. comment lire le fichier txt en utilisant la valeur byte [] pour obtenir le contenu du fichier txt, au lieu d'utiliser la valeur Path.
@Ranjana: Vous pouvez modifier vos questions, pas besoin de leur demander à nouveau !? http://stackoverflow.com/questions/2657583/how-to-read-the-txt-file-from-databasebyte-to-filestream –