日期:2014-05-03 浏览次数:22646 次
HTML
<div style="width: 254px">
请选择要上传的文件:<br />
<input id="fileUpLoad" runat="server" type="file" />
<br />
<input id="btnUpLoad" runat="server" onserverclick="btnUpLoad_ServerClick" type="button"
value="上传" onclick="return btnUpLoad_onclick()" />
<br />
<div id="divMessage" runat="server" style="width: 221px; height: 62px">
</div>
</div>
<input id="File1" runat="server" type="file" />
代码CS
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnUpLoad_ServerClick(object sender, EventArgs e)
{
//判断输入的文件名能否为空,如果不为空,执行上传代码。
if ((fileUpLoad.PostedFile.FileName != null) && (fileUpLoad.PostedFile.FileName != ""))
{
//创建一个文本对象,用于存放要上传文件的完整路径和文件名。
string strFilePath = fileUpLoad.PostedFile.FileName.ToString();
//分隔路径和文件名
string[] file_Path = strFilePath.Split('\\');
//存放文件名
string fileName = file_Path[file_Path.Length - 1];
//设置上传路径和文件名
string strSave = "d:\\" + fileName;
//按照指定路径和文件名保存文件
fileUpLoad.PostedFile.SaveAs(strSave);
//显示保存结果
divMessage.InnerHtml = "文件曾经上传至服务器的" + strSave;
}
else
//如果文本框中为空,则前往。
return;
}
}