zoukankan      html  css  js  c++  java
  • FileUpload Control In ASP.NET2.0

    <%@ Page Language="C#" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <script runat="server">
    
        protected void UploadButton_Click(object sender, EventArgs e)
        {
            // Specify the path on the server to
            // save the uploaded file to.
            string savePath = @"c:\temp\uploads\";
    
            //string saveDir = @"\uploads\";
            //string appPath = Request.PhysicalApplicationPath;
            
            
            // Before attempting to perform operations
            // on the file, verify that the FileUpload 
            // control contains a file.
            if (FileUpload1.HasFile)
            {
                //string savePath = appPath + saveDir + Server.HtmlEncode(FileUpload1.FileName);
                
                // Get the name of the file to upload.
                String fileName = Server.HtmlEncode(FileUpload1.FileName);
    
                // Append the name of the file to upload to the path.
                savePath += fileName;
    
                // Get the size in bytes of the file to upload.
                int fileSize = FileUpload1.PostedFile.ContentLength;
                
                // Get the extension of the uploaded file.
                string extension = System.IO.Path.GetExtension(fileName);
    
                // by: stefanie
                // Create the path
                System.IO.Directory.GetParent(savePath).Create();
    
                // Call the SaveAs method to save the 
                // uploaded file to the specified path.
                // This example does not perform all
                // the necessary error checking.               
                // If a file with the same name
                // already exists in the specified path,  
                // the uploaded file overwrites it.
                FileUpload1.SaveAs(savePath);
    
                // Notify the user of the name of the file
                // was saved under.
                UploadStatusLabel.Text = "Your file was saved as " + fileName;
            }
            else
            {
                // Notify the user that a file was not uploaded.
                UploadStatusLabel.Text = "You did not specify a file to upload.";
            }
        }
    </script>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head id="Head1" runat="server">
        <title>FileUpload Example</title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <h4>
                Select a file to upload:</h4>
            <asp:FileUpload ID="FileUpload1" runat="server"></asp:FileUpload>
            <br />
            <br />
            <asp:Button ID="UploadButton" Text="Upload file" OnClick="UploadButton_Click" runat="server">
            </asp:Button>
            <hr />
            <asp:Label ID="UploadStatusLabel" runat="server">
            </asp:Label>
        </div>
        </form>
    </body>
    </html>
    
  • 相关阅读:
    【尺取法】Jessica's Reading Problem
    【状态压缩】关灯问题2
    【AC自动机】多模匹配算法
    【蔡勒公式 】根据给定的年月日求出对应星期几
    【线段树】结训赛— H
    【快速幂 && 素数筛 && 数论】Carmichael Numbers
    【线段树】浅析--线段树
    【KMP】数据结构实验之串三:KMP应用
    【线段树】3771->数组计算机
    【字典树】2828 -> 字典树
  • 原文地址:https://www.cnblogs.com/wpsl5168/p/1342399.html
Copyright © 2011-2022 走看看