7月1日FileUpload续:注释篇

前台:

<body>
<form id="Form1"runat="server">
<div>
<fieldset>
<legend>FileUpload控件典型应用</legend>
<br />
<asp:FileUpload ID="FileUpload1" runat="server"/>
<asp:Button ID="BtnUpload" runat="server" Text="上传"OnClick="BtnUpload_Click" />
<hr />
<asp:Label ID="LabMessage1" runat="server"ForeColor="red" /><br/>
<asp:Label ID="LabMessage2" runat="server"/>
</fieldset>
7月1日FileUpload(续:注释篇)
</div>
</form>
</body>

后台:

protectedvoid BtnUpload_Click(object sender, EventArgs e)
{
bool fileOK = false;

//Server.MapPath获取绝对路径
string path = Server.MapPath("~/Temp/");

//获取一个布尔值,用于表示FileUpload控件是否已经包含一个文件
if(FileUpload1.HasFile)
{
//得到FileUpload中文件的扩展名
String fileExtension =System.IO.Path.GetExtension(FileUpload1.FileName).ToLower();
//定义一个数组来存放扩展名类型
String[] allowedExtensions = {".gif",".png","bmp","jpg" };
for (int i = 0; i < allowedExtensions.Length;i++)
{
//如果FileUpload1中的文件扩展名与存放数组扩展名中的之一匹配,fileOK的值为true
if (fileExtension == allowedExtensions[i])
{
fileOK = true;
}
}
if (fileOK)
{
try
{
//调用 SaveAs方法时,必须指定服务器上用于保存上载文件的目录的完整路径。
FileUpload1.SaveAs(path + FileUpload1.FileName);
LabMessage1.Text = "文件上传成功";
//PostedFile获取一个与上传文件相关的HttpPostedFile对象,使用该对象可以获取上传文件的相关属性
LabMessage2.Text = "原文件路径:" + FileUpload1.PostedFile.FileName +"<br />" +
"文件大小:" + FileUpload1.PostedFile.ContentLength +"字节<br />" +
"文件类型:" + FileUpload1.PostedFile.ContentType + "<br/>";
}
catch (Exception ex)
{
LabMessage1.Text = "文件上传不成功";
}
}
else
{
LabMessage1.Text = "只能够上传图片文件";
}
}
}

  

爱华网本文地址 » http://www.aihuau.com/a/25101015/241154.html

更多阅读

7月1日起新增鳌江直达北京动车_光明人家 鳌江到温州动车

7月1日起新增鳌江直达北京动车--京沪高铁开通,新增【北京南--福州】动车组D301/D302次文:光明人家2011-06-13最新综合消息:随着京沪高铁开通,新增【北京南--福州】动车组D301/D302次,其中福州上行北京南经停鳌江站,也就是说,从7月1日开始就

2015年7月9日操作计划与直播 直播计划

1、大指数:上证、深成指,期指,①、波浪:大指数,关于大方向,假设1:94年7月以来扩散引导楔形的第五浪上行,上行周期还远没有结束;假设2:1850是1664的同级别C浪反弹,5178已经到位。中线,不确定是“牛回头”,还是新一轮大的下跌周期,下跌周期没有结束

7月1日是什么日子 一次性是什么意思

7月1日是中国人民最开心的日子7月1日是香港回归祖国怀抱的日子7月1日是五星红旗飘扬在本来属于中国国土的日子7月1日是满清政府耻辱的日子7月1日是中华国土被抢夺的日子7月1日是打烂五味瓶的日子7月1日是中华子孙必须记住的日子7月1

声明:《7月1日FileUpload续:注释篇》为网友久醉绕心弦分享!如侵犯到您的合法权益请联系我们删除