读书人

怎样读取下传后的文件

发布时间: 2012-09-06 10:37:01 作者: rapoo

怎样读取上传后的文件
我已经实现文件上传,并将文件名、扩展名、路径、文件大小保存到了数据库的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(); 

读书人网 >asp.net

热点推荐