PHP開發之前端上傳表單
先將表單程式碼貼出來:
<html> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> <meta name="format-detection" content="telephone=no" /> <body> <form action="upload.php" method="post" enctype="multipart/form-data"> <label for="file">文件名:</label> <input type="file" name="file" id="file" /> <br /> <input type="submit" name="submit" value="上传" /> </form> </body> </html>
這其實是一個簡單form表單,但值得注意的是enctype="multipart/form-data",enctype 屬性規定了在提交表單時要使用哪一種內容類型,enctype="multipart/form-data"是上傳二進位資料; form裡面的input的值以2進位的方式傳過去。這個是上傳功能表單裡面最重要的屬性,要注意。
再要注意的是action="upload.php" ,method="post"。既然是上傳就會有上傳到的地方、以什麼方式上傳。 action="upload.php"這個屬性是將表單內容傳送到哪裡。
method="post"是以何種方式傳遞資料。
表單頁面還是很簡單的,不過也要自己親自動手嘗試一下,這樣才會記憶深刻。