上传文件
来源:互联网 发布:胡歌演技 知乎 编辑:程序博客网 时间:2024/04/30 08:45
拖放HTML中的Input(File)控件到页面中,源码修改如下:
<input id="FileUp" style="position: relative" type="file" name="FileUp" class="edline" runat=server />
拖放一个按钮控件,键后台代码如下:
protected void up_Click(object sender, EventArgs e)
{
HttpPostedFile pfile = this.FileUp.PostedFile;//得到要上传文件
string fileName, fileExtence;
fileName = System.IO.Path.GetFileName(pfile.FileName);//文件名称
if (fileName != "")
{
fileExtence = System.IO.Path.GetExtension(fileName);//上传文件的扩展名
string new_fileName = fileName;//给文件重新命名
pfile.SaveAs(System.Web.HttpContext.Current.Request.MapPath("requests/") + new_fileName);//保存路径
Label2.Text = "上传成功!";
Label2.Visible = true;
}
}