+
95
-

回答

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>BFW NEW PAGE</title>

<script id="bfwone" data="dep=vue.2.2.min|axios.min|qs.min&err=0" type="text/javascript" src="http://repo.bfw.wiki/bfwrepo/js/bfwone.js"></script>
<script type="text/javascript">
bready(function() {
var app = new Vue({
el: '#app',
data: {
isshow: true
},
methods: {
uploadfile: function(e) {
var that = this;

var formData = new window.FormData() // vue 中使用

formData.append('filedata', document.querySelector('#choosefile').files[0])
var options = {
// 设置axios的参数
url: '后端上传程序地址',
data: formData,
method: 'post',
headers: {
'Content-Type': 'multipart/form-data',

}
}
axios(options).then((res) => {
console.log(res);
}); // 发送请求
}
}

});
});
</script>
<style>
</style>
</head>
<body>
<div id="app">
<input type="file" @change="uploadfile" id="choosefile" value="" />
</div>
</body>
</html>

网友回复

我知道答案,我要回答