閱讀571 返回首頁    go 阿裏雲 go 技術社區[雲棲]


form表單上傳文件

 
 
表單中enctype="multipart/form-data"的意思,是設置表單的MIME編碼。
 
 
默認情況,enctype的編碼格式是application/x-www-form-urlencoded,不能用於文件上傳;
 
 
隻有使用了multipart/form-data,才能完整的傳遞文件數據,進行下麵的操作.
 
 

 

利用表單上傳文件的例子:

<form runat="server" enctype="multipart/form-data" >
    <div>
    <a href="#">添加上傳文件</a>
    <div >

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

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

    </div>
    <asp:Button ID="btnSend" runat="server" Text="發送" />
    </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)));
                }
            }
        }

最後更新:2017-04-02 22:16:08

  上一篇:go java多線程小結,及解決應用掛死的問題
  下一篇:go Asp.net url傳遞中文的解決方案