界面如下:
直接上代码
protected void btnUpload_Click(object sender, EventArgs e) { //新文件名 string fileNewName = string.Empty; //文件模板类型 string fileModelType = string.Empty; if (fileUpload.HasFile) { string ShortFileName = fileUpload.FileName; string fileType = Path.GetExtension(ShortFileName); string fileName = Path.GetFileNameWithoutExtension(ShortFileName); if (ShortFileName == "") { ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script>alert('请上传文件!');</script>"); return; } else { //文件上传路径 string serviceFilePath = "../Upload/"; //文件命名格式 string fileTime = DateTime.Now.ToString("yyyyMMddhhmmss"); fileNewName = fileName + "-" + fileTime + fileType; //附件保存路径 string filePath = Server.MapPath(serviceFilePath + fileNewName); if (!Directory.Exists(Server.MapPath(serviceFilePath))) { Directory.CreateDirectory(Server.MapPath(serviceFilePath)); } //保存文件 fileUpload.PostedFile.SaveAs(filePath); labNewPath.Text = filePath; } } }