首先前端使用vue,element调用js
onUploadChange(file) {
const isImage = (file.raw.type === 'image/jpeg' || file.raw.type === 'image/png' || file.raw.type === 'image/gif');
const isLimit = file.size / 1024 / 512 < 1;
if (!isImage) {
this.$message.error('上传文件只能是图片格式!')
return false;
}
if (!isLimit)
{
this.$message.error('上传文件大小不能超过 500 KB!')
return false;
}
var reader = new FileReader()
reader.readAsDataURL(file.raw)
reader.onload = () => {
this.BASE64 = reader.result