1. 程式人生 > >form表單上傳檔案

form表單上傳檔案

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow

也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!

                 
 表單中enctype="multipart/form-data"的意思,是設定表單的MIME編碼。  預設情況,enctype的編碼格式是application/x-www-form-urlencoded,不能用於檔案上傳;  只有使用了multipart/form-data,才能完整的傳遞檔案資料,進行下面的操作. 

 

利用表單上傳檔案的例子:

<form id="form1" runat="server" enctype="multipart/form-data" >
    <div>
    <a id="addAttach" href="#">新增上傳檔案</a>
    <div id="files">

    <input type="file" name="f1"/>

    <input type="file" name="f2"/>

    </div>
    <asp:Button ID="btnSend" runat="server" Text="傳送" onclick="btnSend_Click" />
    </div>
    </form>

 

    protected void btnSend_Click(object sender, EventArgs e)
        {
            for (int i = 0; i <Request.Files.Count

; i++)
            {
                if (!string.IsNullOrEmpty(Request.Files[i].FileName))
                {
                    Request.Files[i].SaveAs
                   (Path.Combine(Server.MapPath("files"), Path.GetFileName(Request.Files

                                                          [i].FileName)));
                }
            }
        }

           

給我老師的人工智慧教程打call!http://blog.csdn.net/jiangjunshow

這裡寫圖片描述