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

Form表單檔案上傳

1.form標籤:

        <form action="" method="post" enctype="multipart/form-data">
            <input type="file" name="file" />
            <input type="submit" value="Submit">
        </form>

其中method必須是post方式,enctype=”multipart/form-data”告訴我們傳輸的資料要用到多媒體傳輸 協議,它既可以傳送文字資料,也支援二進位制資料上載。

2.enctype屬性
在Form元素的語法中,EncType表明提交資料的格式 用 Enctype 屬性指定將資料回發到伺服器時瀏覽器使用的編碼型別。下邊是說明: application/x-www-form-urlencoded: 窗體資料被編碼為名稱/值對。這是標準的編碼格式。 multipart/form-data: 窗體資料被編碼為一條訊息,頁上的每個控制元件對應訊息中的一個部分。 text/plain:窗體資料以純文字形式進行編碼,其中不含任何控制元件或格式字元。
補充
form的enctype屬性為編碼方式,常用有兩種:application/x-www-form-urlencoded和multipart/form-data,預設為application /x-www-form-urlencoded。