试用了一下asp.net 2.0的上传控件,还是挺方便的。
分享代码如下:
protected void button1_click(object sender, eventargs e)
{
try
{
判断文件大小#region 判断文件大小
int intfilelength = this.fileupload1.postedfile.contentlength;
if (intfilelength > 50000)
{
this.label1.text = "文件大于50k,不能上传";
return;
}
#endregion
判断保存的文件夹是否存在#region 判断保存的文件夹是否存在
string struppath = @"upfile/" + system.datetime.now.toshortdatestring();// [email protected]"/";
//文件夹不存在的时候,创建文件夹
if (!system.io.directory.exists(server.mappath(struppath)))
{
system.io.directory.createdirectory(server.mappath(struppath));
}
string strurl = server.mappath(struppath + @"/" + this.fileupload1.filename);
#endregion
//上传文件
this.fileupload1.saveas(strurl);
this.label1.text = "文件上传成功";
}
catch (system.exception ex)
{
this.label1.text = "文件上传失败:" + ex.message;
}
}
新闻热点
疑难解答
图片精选