上传图片代码。
前台是一个upload控件加一个按钮:
addline.aspx:
 <tr>
<tr>
 <td style="width: 30px"> <asp:Label ID="Label9" runat="server" Text="Picture URL:"></asp:Label></td>
    <td style="width: 30px"> <asp:Label ID="Label9" runat="server" Text="Picture URL:"></asp:Label></td>
 <td> <asp:TextBox ID="imgurl"
    <td> <asp:TextBox ID="imgurl"
 runat="server">../img/Noimg.jpg</asp:TextBox>
        runat="server">../img/Noimg.jpg</asp:TextBox>
 <asp:Label ID="addimg" runat="server" ForeColor="Red"></asp:Label><br />
    <asp:Label ID="addimg" runat="server" ForeColor="Red"></asp:Label><br />
 <asp:Label ID="Label10" runat="server" Text="Choose PIC:"></asp:Label>
    <asp:Label ID="Label10" runat="server" Text="Choose PIC:"></asp:Label>
 <asp:FileUpload ID="imgurl1" runat="server" />
    <asp:FileUpload ID="imgurl1" runat="server" />
 <asp:Button
        <asp:Button
 ID="Button1" runat="server" OnClick="Button1_Click" Text="upload" /></td>
        ID="Button1" runat="server" OnClick="Button1_Click" Text="upload" /></td>
 </tr>
</tr>
addline.cs:
 protected void Button1_Click(object sender, EventArgs e)
protected void Button1_Click(object sender, EventArgs e)
 {
    {
 Boolean fileOK = false;
        Boolean fileOK = false;
 String path = Server.MapPath("~/img/tour/");
        String path = Server.MapPath("~/img/tour/");
 String url = "../img/tour/" + imgurl1.FileName;
        String url = "../img/tour/" + imgurl1.FileName;
 if (imgurl1.HasFile)
        if (imgurl1.HasFile)
 {
        {
 String fileExtension =
            String fileExtension =
 System.IO.Path.GetExtension(imgurl1.FileName).ToLower();
                System.IO.Path.GetExtension(imgurl1.FileName).ToLower();
 String[] allowedExtensions =
            String[] allowedExtensions = 
 { ".gif", ".png", ".jpeg", ".jpg" };
                { ".gif", ".png", ".jpeg", ".jpg" };
 for (int i = 0; i < allowedExtensions.Length; i++)
            for (int i = 0; i < allowedExtensions.Length; i++)
 {
            {
 if (fileExtension == allowedExtensions[i])
                if (fileExtension == allowedExtensions[i])
 {
                {
 fileOK = true;
                    fileOK = true;
 }
                }
 }
            }
 }
        }

 if (fileOK)
        if (fileOK)
 {
        {
 
            
 imgurl1.PostedFile.SaveAs(path
                imgurl1.PostedFile.SaveAs(path
 + imgurl1.FileName);
                    + imgurl1.FileName);
 addimg.Text = "File uploaded!";
                addimg.Text = "File uploaded!";
 imgurl.Text = url;
                imgurl.Text = url;
 
           
 }
        }
 else
        else
 {
        {
 addimg.Text = "Cannot accept files of this type.";
            addimg.Text = "Cannot accept files of this type.";
 }
        }
 }
    }
addline.aspx:
 <tr>
<tr> <td style="width: 30px"> <asp:Label ID="Label9" runat="server" Text="Picture URL:"></asp:Label></td>
    <td style="width: 30px"> <asp:Label ID="Label9" runat="server" Text="Picture URL:"></asp:Label></td> <td> <asp:TextBox ID="imgurl"
    <td> <asp:TextBox ID="imgurl" runat="server">../img/Noimg.jpg</asp:TextBox>
        runat="server">../img/Noimg.jpg</asp:TextBox> <asp:Label ID="addimg" runat="server" ForeColor="Red"></asp:Label><br />
    <asp:Label ID="addimg" runat="server" ForeColor="Red"></asp:Label><br /> <asp:Label ID="Label10" runat="server" Text="Choose PIC:"></asp:Label>
    <asp:Label ID="Label10" runat="server" Text="Choose PIC:"></asp:Label> <asp:FileUpload ID="imgurl1" runat="server" />
    <asp:FileUpload ID="imgurl1" runat="server" /> <asp:Button
        <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="upload" /></td>
        ID="Button1" runat="server" OnClick="Button1_Click" Text="upload" /></td> </tr>
</tr>addline.cs:
 protected void Button1_Click(object sender, EventArgs e)
protected void Button1_Click(object sender, EventArgs e) {
    { Boolean fileOK = false;
        Boolean fileOK = false; String path = Server.MapPath("~/img/tour/");
        String path = Server.MapPath("~/img/tour/"); String url = "../img/tour/" + imgurl1.FileName;
        String url = "../img/tour/" + imgurl1.FileName; if (imgurl1.HasFile)
        if (imgurl1.HasFile) {
        { String fileExtension =
            String fileExtension = System.IO.Path.GetExtension(imgurl1.FileName).ToLower();
                System.IO.Path.GetExtension(imgurl1.FileName).ToLower(); String[] allowedExtensions =
            String[] allowedExtensions =  { ".gif", ".png", ".jpeg", ".jpg" };
                { ".gif", ".png", ".jpeg", ".jpg" }; for (int i = 0; i < allowedExtensions.Length; i++)
            for (int i = 0; i < allowedExtensions.Length; i++) {
            { if (fileExtension == allowedExtensions[i])
                if (fileExtension == allowedExtensions[i]) {
                { fileOK = true;
                    fileOK = true; }
                } }
            } }
        }
 if (fileOK)
        if (fileOK) {
        { 
             imgurl1.PostedFile.SaveAs(path
                imgurl1.PostedFile.SaveAs(path + imgurl1.FileName);
                    + imgurl1.FileName); addimg.Text = "File uploaded!";
                addimg.Text = "File uploaded!"; imgurl.Text = url;
                imgurl.Text = url; 
            }
        } else
        else {
        { addimg.Text = "Cannot accept files of this type.";
            addimg.Text = "Cannot accept files of this type."; }
        } }
    } 
                    
                

 
    
 
         
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号