一般的表單是可以指定你要使用的傳輸的方式及編碼的方式。在上面的表單中。
method="post" 是指定使用post的方式來做資料的傳送。而編碼方式大多是用在於上傳檔案時。檔案是必須要經過特別的處理過才能夠被網頁的伺服器所解讀。
而你也可以使用傳送GET的方式來傳送表單,意義是非常的簡單就是希望把表單的內容變成一個可讀的網址。
而二者的差異主要有幾個:
1.GET有上傳資料量的限制,一般傳送大量的資料或者上傳檔案都不會使用GET。(但是不代表不能)
2.POST 適合用來傳送大量的資料,直接的由伺服器接收。
3.POST本身的傳送是基於最終的檔案本身再傳入相關的欄位變數,而由於指定了POST所以網址列會把GET的部份省略。