el-upload 上传 文件格式
时间: 2023-11-26 15:48:49 浏览: 110
el-upload组件可以通过accept属性来限制上传文件的格式。例如,如果我们只想上传txt和mc格式的文件,可以这样设置accept属性:accept=".txt,.mc"。这样,el-upload组件就会自动过滤掉其他格式的文件,只允许上传txt和mc格式的文件。
以下是一个el-upload上传文件格式的示例代码:
```html
<template>
<el-upload
class="upload-demo"
action="/upload"
:headers="{'Authorization': 'Bearer ' + token}"
:accept=".txt,.mc"
:on-success="handleSuccess"
:on-error="handleError"
:before-upload="beforeUpload">
<el-button size="small" type="primary">点击上传</el-button>
</el-upload>
</template>
<script>
export default {
data() {
return {
token: 'your-token'
};
},
methods: {
handleSuccess(response, file, fileList) {
console.log(response); },
handleError(err, file, fileList) {
console.log(err);
},
beforeUpload(file) {
console.log(file);
}
}
};
</script>
```
在上面的代码中,我们设置了accept属性为".txt,.mc",这样el-upload组件就只允许上传txt和mc格式的文件。同时,我们还设置了on-success、on-error和before-upload等事件处理函数,用于处理上传成功、上传失败和上传前的逻辑。
阅读全文