Creates a FormData object and sends that to server in a post request
Tue Mar 30 2021 05:49:22 GMT+0000 (Coordinated Universal Time)
Saved by
@shubham75089
#vue.js
#javascript
<script>
import axios from 'axios'
export default {
name: 'App',
data () {
return {
serverLink: 'http://localhost:3000/upload/'
}
},
methods: {
filesChange (filename, files) {
if (!files.length) {
return
}
console.log(filename, files)
const formData = new FormData()
for (let i = 0; i < files.length; i++) {
formData.append(filename, files[i], files[i].name)
}
axios.post(this.serverLink, formData).then(
rsp => {
console.log(rsp)
}
).catch(err => {
console.log(err)
})
}
}
}
</script>
content_copyCOPY
Comments