问题描述
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Collections;usingSystem.Web.UI.HtmlControls;namespaceHtmlInputFile{publicpartialclassDefault:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){this.Button1.ServerClick+=newEventHandler(Button1_OnClick);}protectedvoidButton1_OnClick(objectsender,EventArgse){ArrayListarrayList=newArrayList();arrayList.AddRange(File1.Value.Split('\'));stringfileName=arrayList[arrayList.Count-1].ToString();stringuploadPath=Page.Request.PhysicalApplicationPath+"UpLoadFile\";try{File1.PostedFile.SaveAs(uploadPath+fileName);Response.Write("文件上传成功!");}catch(Exceptionex){Response.Write(ex.Message);}}}}
解决方案
解决方案二:
<formid="form1"runat="server"method="post"enctype="multipart/form-data">
解决方案三:
另外,FileUpload控件就是很方便的啊