markdown JavaScript上传FormData
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown JavaScript上传FormData相关的知识,希望对你有一定的参考价值。
```html
<form id="form">
<input type="name" name="full_name" />
<input type="file" name="image" />
<button type="submit">Submit</button>
</form>
```
```js
// Fetch
form = new FormData(document.querySelector('#form'))
fetch('/', {
method: 'POST',
body: form,
headers: {
'Content-Type': 'multipart/form-data'
}
})
```
```js
// Axios
const form = new FormData(document.querySelector('#form'))
axios.post('/', form, {
headers: {
'Content-Type': 'multipart/form-data'
}
})
```
```js
// Empty FormData
const form = new FormData()
form.append('full_name', 'Mulia Nasution')
form.append('image', document.querySelector('#form input[name="image"]'))
axios.post('/', form, {
headers: {
'Content-Type': 'multipart/form-data'
}
})
```
以上是关于markdown JavaScript上传FormData的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript form表单提交与验证
javascript异步上传图片文件
10天学会phpWeChat——第八天:Form类,丰富表单提交的字段类型
使用Jersey上传文件
js分片上传大文件,前端代码
JavaScript-基础-文件上传