input type='file' : File upload « HTML Controls « ASP.NET Tutorial





<script language="C#" runat="server">
protected void PhotoSubmit(object o, EventArgs e) {
    if(thePhoto.PostedFile != null) {
        try {
            string filepath = "C:\\temp\\" + DateTime.Now.Ticks.ToString();
            thePhoto.PostedFile.SaveAs(filepath);
            status.Text = "File saved as " + filepath;
            
        }
        catch (Exception exc) {
            status.Text = "An Error occurred processing the file.  Please try again." + exc.ToString();
        }
    }
}
</script>
<form runat="server" enctype="multipart/form-data">
Please select an image to submit: <input id="thePhoto" type="file" runat="server"><br />
<input type="button" runat="server" value="Proceed" OnServerClick="PhotoSubmit" />
<asp:label runat="server" id="status" />
</form>










4.4.File upload
4.4.1.Use the HtmlInputFile control.
4.4.2.input type='file'
4.4.3.PostedFile.SaveAs