Winform文件操作问题 我将.doc .txt .xls等文件保存进数据库后 现在我要在程序中加一个“查看”按钮 当它按下的时候能够将这些文件从数据库读出来并打开。我的思路是先将文件生成在某个默认目录下然后再打开。但我觉得有点多此一举,因为我还有个“下载”按钮,能让用户自己选择文件存储的路径 并从数据库读取二进制数生成文件。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 保存文件路径到数据库读取WORD内容保存到数据库。直接读取输出到WORD 直接查看数据库?应该不允许这样好。客户端用户直接查看数据库很危险。应该没有这样的方式哦。如果你想在窗体中看的话。你就把数据库内容直接读到你的窗体中,而不是创建文件然后查看。比如你可以加应该窗体,点击查看按钮时加载窗体,窗体中有一个textbox控件,直接读出数据从数据库。赋给控件。这个思路可以试试。 BOSS的意思是 是什么类型的文档 查看的时候就用什么程序打开 比如PDF Word等 我感觉要做到这样只有先生成文件 但是又和下载功能有重复的地方 提取文件路经(从数据库里)直接Open此类文件。 我找到解决的方法了 ts = DBOperation.TestStandard.GetTestStandardDataByID(ts);//获取需要查看的文件数据 string strTemp = Path.GetTempPath();//获取本地计算机临时文件路径 string strRFileName = Path.GetRandomFileName();//随机生成一个文件名 strRFileName += txtTestStandardType.Text;//获取文件类型 string strFileName = strTemp + strRFileName;//得到临时文件名 FileStream fs = new FileStream(strFileName, FileMode.Append, FileAccess.Write, FileShare.Write);//创建临时文件 fs.Write(ts.Data, 0, ts.Data.Length); fs.Close(); Process.Start("explorer.exe", strFileName);//打开临时文件 C#操作MySQL数据库有什么好的解决办法,希望用过的经验人士指导 请问如何在Rtf文件中删除空行? .net中处理xml和处理json哪个性能高一些 c# comboBox 重复添加数据问题 c#矩形优化排样 [Winform] Process执行问题。谢谢 C#实现关机、重启、注销功能? 跪求一个小程序的写法 如何在c#是调用xmldomo 小白提问,关于接口 已知a和b,通过各种算法,得到C 如何屏蔽打印机
读取WORD内容保存到数据库。直接读取输出到WORD
ts = DBOperation.TestStandard.GetTestStandardDataByID(ts);//获取需要查看的文件数据
string strTemp = Path.GetTempPath();//获取本地计算机临时文件路径
string strRFileName = Path.GetRandomFileName();//随机生成一个文件名
strRFileName += txtTestStandardType.Text;//获取文件类型
string strFileName = strTemp + strRFileName;//得到临时文件名
FileStream fs = new FileStream(strFileName, FileMode.Append, FileAccess.Write, FileShare.Write);//创建临时文件
fs.Write(ts.Data, 0, ts.Data.Length);
fs.Close();
Process.Start("explorer.exe", strFileName);//打开临时文件