需求判断上传的类型只能是图片
const fileType = file.type.substring( file.type.lastIndexOf("/") + 1, file.type.length ); let type = fileType == "jpg" || fileType == "jpeg" || fileType == "png" || fileType == "JPG" || fileType == "JPEG"; console.log("type", type); if (!type) { _this.$message.error( "上传图片只能是jpg 、 jpeg 、 png 、 JPG 、 JPEG格式!" ); return false; }
上传的大小不能超过500KB
const { xhr, uploadUrl, file, fileName } = fileLoader; const isLt5KB = file.size / 1024 < 500; if (!isLt5KB) { _this.$message.error("上传失败,图片不可超过500KB!"); return false; }
如果不能超过1MB
const isLt1M = file.size / 1024 / 1024 < 1; console.log("file.size", file.size, isLt1M); if (!isLt1M) { _this.$message.error("上传失败,图片不可超过1MB!"); return false; }
————————————————
版权声明:本文为CSDN博主「周家大小姐.」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_40190624/article/details/125309074