一个Web文件上传的C#源代码

王朝c#·作者佚名  2006-01-09
宽屏版  字体: |||超大  

//保存文件的路径,包括文件名

private string GetSavePath(string FileName)

{

string path=Request.PhysicalApplicationPath +"\Link_Icon";

return path+"\"+FileName;

} private bool UpLoad()//上传图片

{

bool flag=false;

string FileName=GetFileName(fileIcon.Value );

string db=Request.PhysicalApplicationPath+"\#CommCcope.mdb";

string constr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+db;

OleDbConnection con=new OleDbConnection (constr);

try

{

//上传文件

string SavePath=GetSavePath(FileName);

fileIcon .PostedFile.SaveAs (SavePath);

//插入数据库

OleDbCommand com=new OleDbCommand ("Insert into FriendLink(SiteName,DISPLAY,LINK) VALUES('"+txtName.Text +"','"+FileName+"','"+txtLink.Text +"')",con);

con.Open ();

com.ExecuteNonQuery ();

con.Close ();

flag =true;

}

catch(Exception ex)

{

Label1 .Text ="错误:"+ex.Message ;

}

finally

{

if(con.State !=0)con.Dispose ();

}

return flag;

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有