<el-upload class="upload-demo upPic" :action="upload_file_urlroot" multiple :limit="1" accept=".pdf" :on-success="handleAvatarSuccess" :on-error="handleQuesError" :before-remove="beforeRemove" :before-upload="beforeUpload" style="margin-top: 0;" > <el-button size="small" type="primary">选择本地文件上传</el-button>
accept:接受上传的文件类型(thumbnail-mode 模式下此参数无效)。
我本想只上传pdf格式的文件,但是!!!
当选择所有文件时,别的文件也可以上传。所以在上传之前做了如下限制:
beforeUpload(file){ var testmsg=file.name.substring(file.name.lastIndexOf('.')+1) const extension = testmsg === 'pdf' if(!extension) { this.$message({ message: '您上传的文件格式不符合要求!只支持pdf格式的文件', type: 'warning' }); } return extension; },