怎样读取上传后的文件
我已经实现文件上传,并将文件名、扩展名、路径、文件大小保存到了数据库的upfile表里,现在想在页面点击查看附件,这样就将上传的文件打开了。怎样实现呢?
[解决办法]
那不就是一个下载么- -
点击按钮的时候指向你的文件路径就可以了
<a href="你的数据库文件路径"></a>
[解决办法]
input type="hidden"
吧你的路径写在这里面
然后点查看在读
刷新了只能读数据库了
不读库!写在viewstate里面吧
[解决办法]
你的不是ASP.NET程序吧
[解决办法]
[align=left]
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();