我将文件(office文档或图片)用image的方式存入数据库,请教怎样把他们取出来时还原成文件的形式呢?请教,谢谢。
解决方案 »
- Abandon()问题
- 求教!!
- 关于一个"select count(*) as nums from table1 where ...."的问题~高手相助哈
- 为什么简易IIS服务器能打开webedit编辑器,而计算机的IIS打不开webedit编辑器
- 我用微软的web树控件创建的树连接线为什么不是连续的?
- 请教一下Commerce Starter Kit的安装问题
- 如何使水晶报表独立.net FrameworkSDK运行?有没有其他包支持它?
- 关于datagrid控件的问题,急!急!急!毕业设计用的。
- 如何解决上载文件太大带来的服务器错误?
- 帮助!我自定义控件中有个TextBox,能否用验证控件进行验证?是否自定义控件得有个Text属性指向TextBox中的值?
- c#.net 2005 asp.net 开发。在javascript中取消按键事件
- WORD,PDF文件在IE中打开问题?
private void repClass_ItemCommand(object source, RepeaterCommandEventArgs e)
{
if(e.CommandName=="download")
{
System.Web.UI.HtmlControls.HtmlInputHidden rd=new System.Web.UI.HtmlControls.HtmlInputHidden ();
rd=(System.Web.UI.HtmlControls.HtmlInputHidden)e.Item.FindControl("Hidden1");//将二进制数据读出
int id=Convert.ToInt32(rd.Value);
DocumentInfo info =SignUp.Component.Bll.Class.Document.GetByID(id);
int size=Convert.ToInt32(info.strformat_content.Length);
byte[] f=new byte[size];
f=info.strformat_content;
Random ran = new Random();
string strfile = DateTime.Now.ToString(@"yyyyMMddHHmmss")
+ ran.Next(100,999)+"."+info.strfileHZ;
//string filename=info.strFile_Info;
string newfile=Server.MapPath("../UpLoad/"+strfile);
FileStream fs=new FileStream(newfile,FileMode.CreateNew);
fs.Write(f,0,size);
fs.Close();
Response.Redirect("../UpLoad/"+strfile);
}