html:
<input type="file" name="uploadFile" id="uploadFile">
jq:
$("#uploadFile").on("change", function() {
var formData = new FormData(); // 創建一個form類型的數據
formData.append('file','$("#uploadFile")[0].files); // 獲取上傳文件的數據
$.ajax({
"url": "",
"type": "",
"processData": false, // 將數據轉換成對象,不對數據做處理,故 processData: false
"contentType": false, // 不設置數據類型
”xhrFields": { // 這樣在請求的時候會自動將瀏覽器中的cookie發送給后台
withCredentials: true
},
"data": formData,
success: function(data) {
console.log(data)
},
error: function(data) {
}
})
})