Skip to main content

基础知识

multipart/form-data

上传文件也要指定编码格式为,常见的FormData对象模拟表单提交格式如下

<form id="form">
First name: <input type="text" name="firstName" value="Mickey"><br>
Last name: <input type="text" name="lastName" value="Mouse"><br>
<input type="file" name="file"><br>
</form>

<button onclick="submitForm()">提交</button>

<script>
function submitForm() {
var formElement = document.getElementById("form");

var xhr = new XMLHttpRequest();
xhr.open("POST", "/task/testFile");
xhr.send(new FormData(formElement));
}
</script>