<input id="files" type="file" multiple="multiple">
function getFormData() {
const files = $("#files")[0].files;
const formData = new FormData();
for (var i = 0; i < files.length; i++) {
formData.append("files", files[i]);
}
console.log("formData: ", formData);
for (var key of formData.keys()) {
console.log("key: ", key);
}
for (var value of formData.values()) {
console.log("value: ", value);
}
return formData;
}
function uploadFiles() {
var data = getFormData();
$.ajax({
url: "/uploadFiles",
method: "post",
enctype: "multipart/form-data",
data: data,
cache: false,
dataType: "json",
processData: false,
contentType: false,
timeout: 600000,
success: function(res) {
alert(res.result);
},
error: function(xhs, status, err) {
alert(err);
}
});
}