C# 獲取FormData數據

 

一般的方法是你建立一個 FormData 對象。而後你使用append方法來加入任何額外的key和他們的值。就像這樣:

var form = new FormData(); 
form.append("myName", "Robert"); 

而後你只需使用XMLHttpRequest(XHR)的send方法來發送: 
var xhrForm = new XMLHttpRequest(); 
xhrForm.open("POST", "getfile.php"); 
xhrForm.send(form); 

對於FormData,有趣的是不限制你加入字符串,可是實際上還有許多不一樣的類型 
• 字符串 
• 數字(發送的時候會轉換爲字符串) 
• 文件 
• 二進制對象(BLOB) 

要想可以在服務器端處理一個FormData的表單,要知道的重點是和一個multipart/form-data編碼的常規表單同樣發送。
string addTime = Request["myName"];
HttpPostedFile file = Request.Files["Filedata"];
相關文章
相關標籤/搜索