input实现上传
<input type="file" id="importFile" />
<input type="button" @click="submitBt" id="import-submit" value="提交导入文件" />
<script>
function submitBt() {
const formData = new FormData();
const name = $('#importFile').val();
formData.append('file', $('#importFile')[0].files[0]);
formData.append('name', name);
formData.append('md5', 'c0e48a92e759bceee55921bad6f9590f');
$.ajax({
url: 'http://localhost:8081/api/sys/att/upload.do',
type: 'post',
async: false,
data: formData,
processData: false,
contentType: false,
beforeSend(xhr) {
xhr.setRequestHeader('Cookie', 'token=defd73a00b5c4e6ba1eb50bd39134f3c; timestamp=1630913967158; nonce=704585; signature=372ad37518b874c78ae297489ea46e29');
xhr.setRequestHeader('bwTicket', 'defd73a00b5c4e6ba1eb50bd39134f3c');
},
success(res) {
if (res.code === '1') {
console.log('导入成功');
} else {
console.log('导入失败');
}
},
error() {
console.log('导入失败');
},
});
}
</script>