js使用Fetch上传文件
原创俺将解释如何使用fetch实现这个功能。
假设你有一个带有文件输入字段的表单:
<input type="file" id="fileUpload" />
监听change事件:
document.querySelector('#fileUpload').addEventListener('change', event => {
handleImageUpload(event)
})
我们在handleImageUpload()函数中处理我们的主要逻辑:
const handleImageUpload = event => {
const files = event.target.files
const formData = new FormData()
formData.append('myFile', files[0])
fetch('/saveImage', {
method: 'POST',
body: formData
.then(response => response.json())
.then(data => {