try
{
//读取文件
SqlCommand cmd=new SqlCommand("temp_file_give @username="+Session["name"].ToString()+",@docid="+strDocID+",@isp="+strISP+"",conn);
conn.Open();
SqlDataReader dr=cmd.ExecuteReader();
if(dr.Read())
{
Response.Clear();
Response.ContentType=dr["filetype"].ToString();
Response.BinaryWrite((byte[])dr["myfile"]);
Response.End();
}
dr.Close();
}
catch
{
int a=1;
}
conn.close()
可能是因为网络延迟的问题,所以自动 try/catch