<div>
<el-button
type="primary"
size="mini"
@click="reupload"
>
<i class="el-icon-upload el-icon--right"> 上传文件 </i>
</el-button>
</div>
reupload() {
const input = document.createElement('input')
input.type = 'file'
input.onchange = () => {
const fileData = input.files[0]
if (!/\.(jpg|png|pdf)$/.test(fileData.name.toLowerCase())) {
this.$refs.Logs.writeLog('格式错误,请上传jpg、png、pdf格式的文件', false)
this.showConsole = false
return
}
const reader = new FileReader()
reader.readAsDataURL(fileData)
reader.onload = async(e) => {
console.log(e)
const base64Str = reader.result
console.log(base64Str , 'base64Str')
}
}
const event = new MouseEvent('click')
input.dispatchEvent(event)
},