本課程以開發《php開發上傳檔案》做為課程專案實例,為大家講解開發《php開發上傳檔案》的想法
本次教學所開發的功能如下:
選擇檔案->處理檔案->判斷是否上傳成功
#建立php檔案:
我們來一下流程圖:
html頁面程式碼,如下:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>文件上传</title> </head> <body> <form method="post" action="doaction.php" enctype="multipart/form-data"> 上传文件:<input type="file" name="myfile"><br> <input type="submit" value="上传文件"> </form> </body> </html>
看如上程式碼,表單是以post 方式提交,提交到doaction.php檔案
大家注意:enctype="multipart/form-data"
在操作檔上傳是,這句話是不可或缺的,enctype="multipart/form-data"它的意思是以二進位的數據格式來傳輸,所以傳輸到你的servlet裡是二進位資料
注意:這句有個錯誤點,我們可能會常常遇到,就是我們在寫這段程式碼的時候
會把後面的data 寫成date 這塊就需要我們注意了
enctype="multipart/form-data"