你的文件保存在数据库还是独立文件?

解决方案 »

  1.   

    文件保存在目录下,数据库保存路径和文件名。
    谢谢。
      

  2.   

    我的例子:
    private void cmdDown_Click(object sender, System.EventArgs e)
    {
    string filename1=ddlWJLX.SelectedItem.Value+".doc";//文件名
    string filename2=HttpUtility.UrlEncode( System.Text.Encoding.UTF8.GetBytes(ddlWJLX.SelectedItem.Text+".doc"));//保存对话框中显示的中文文件名
    string filepath=Path.Combine(Server.MapPath("files"),filename1);//文件路径
    if(File.Exists(filepath))
    {
    Response.Buffer=true;  
    Response.Clear();  
    Response.ContentType="application/octet-stream"; 
    Response.AddHeader("Content-Disposition","attachment;  filename="+filename2+";");  
    Response.WriteFile(filepath);
    Response.Flush();  
    Response.End(); 
    }
    else
    {
    lblMesg.Text="对不起,文件不存在,无法下载!";
    }
    }