SqlConnection objCn = new SqlConnection("server=.;database=;uid=;pwd=");
objCn.Open();
SqlCommand cm = new SqlCommand("select contents from fileup where ID=3",objCn);
SqlDataReader dr = cm.ExecuteReader();
byte[] File = null;
if (dr.Read())
{
File = (byte[])dr[0];
}
FileStream fs;
FileInfo fi = new System.IO.FileInfo("文件");
fs = fi.OpenWrite();
fs.Write(File, 0, File.Length);
fs.Close();
这是我从数据库读取文件保存到本地的代码 它默认保存到网站的跟目录下 要如何能够让用户点击下载时 选择保存的路径呢!!!
你是要保存到服务器还是客户端自己的电脑上呀?
客户端自己的电脑上的话,你直接输出到浏览器就行了,不用保存,浏览器会提示
服务器的话,你怎么可能这么简单的遍历服务器的目录呢?用javascript做个假的保存对话框吧