【发布时间】:2009-08-27 10:23:42
【问题描述】:
我检索了保存在文件流列中的数据作为示例 下面的代码,并将其放入内存流或字节数组中。我怎样才能打开它 用它的默认值?
OS 应用程序,例如使用照片管理器或 word 文档打开照片 微软字?通常我使用 Process.Start 命令 但它不适用于 内存流或字节数组,那么如何做到这一点?
public DataTable RetriveFile(int Code)
{
mydbms d = new mydbms();
DataTable dt;
String com2 = "select * from Matn_Naame where Code=" + Code + ";";
dt = d.executeselectsql(com2);
return dt;
}
{
Letter_Manager L_M = new Letter_Manager();
Byte[] b;
DataTable dt = new DataTable();
dt = L_M.RetriveFile(6);
b=(Byte[])dt.Rows[0]["fileContent"];
path = dt.Rows[0]["Path"].ToString();
MemoryStream Memory = new MemoryStream(b);
Memory.Write(b, 0, b.Length);
//??????????????????**?for open and show file**
}
【问题讨论】:
标签: c#