.net教程:一个web文件上传的c#源代码
[size=3]//保存文件的路径,包括文件名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;
}
[/size]
页:
[1]