首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎样读取下传后的文件

2012-09-06 
怎样读取上传后的文件我已经实现文件上传,并将文件名、扩展名、路径、文件大小保存到了数据库的upfile表里,现

怎样读取上传后的文件
我已经实现文件上传,并将文件名、扩展名、路径、文件大小保存到了数据库的upfile表里,现在想在页面点击查看附件,这样就将上传的文件打开了。怎样实现呢?

[解决办法]

那不就是一个下载么- -
 点击按钮的时候指向你的文件路径就可以了
<a href="你的数据库文件路径"></a>
[解决办法]
input type="hidden"
吧你的路径写在这里面
然后点查看在读
刷新了只能读数据库了
不读库!写在viewstate里面吧

[解决办法]
你的不是ASP.NET程序吧
[解决办法]
[align=left]

C# code
SqlConnection con=new SqlConnection("server=.;database=study;uid=sa;pwd=sa");            con.Open();            string sql="select * from download where fileID='"+fileID+"'";            SqlCommand cmd=new SqlCommand(sql,con);            SqlDataReader sdr=cmd.ExecuteReader();                sdr.Read();                Response.Buffer=true;                Page.Response.Clear();//清除缓冲区所有内容                Page.Response.ContentType="application/octet-stream";                Page.Response.AddHeader("Content-Disposition","attachment;filename="+HttpUtility.UrlEncode(sdr["fileName"].ToString()));                byte[] file=(Byte[])sdr["fileData"];//读出数据                int a=file.Length;                Response.BinaryWrite(file);                Response.Flush();                Response.End();                    sdr.Close();            con.Close(); 

热点排行