- A+
<template>
<div class="upload-demo">
<input type="file" ref="fileInt" @change="changeHandle">
</div>
</template>
<script>
export default {
name: 'UploadFileDemo',
props: {
msg: String
},
methods: {
changeHandle() {
const file = this.$refs.fileInt.files[0];
console.log(file);
const data = new FormData();
data.append('file', file);
axios.post('http://localhost:3006/common/upload', data, {
headers: {
'Content-Type': 'multipart/form-data',
},
}).then(res => {
console.log(res);
}).catch(err => {
console.log(err);
});
}
},
}
</script>
<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
</style>