前端代码:
<asp:FileUpload ID="UpLoad" runat="server" /> <asp:Button ID="BtnUpload" runat="server" Text="提交" OnClick="BtnUpload_Click" />后端代码:
protected void BtnUpload_Click(object sender, EventArgs e) { //取文件本地路径 string fullFileName = this.UpLoad.PostedFile.FileName; //截取出文件名 string fileName = fullFileName.Substring(fullFileName.LastIndexOf("\\") + 1); //限定上传文件的格式 string type = fullFileName.Substring(fullFileName.LastIndexOf(".") + 1); if (type == "doc" || type=="docx") { //将文件保存在服务器中根目录下的files文件夹中 string saveFileName = Server.MapPath("/files") + "\\" + fileName; UpLoad.PostedFile.SaveAs(saveFileName); Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('文件上传成功!');</script>"); } else { Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('请选择正确的格式');</script>"); } }原文链接: https://cloud.tencent.com/developer/article/1336920