项目场景:
1,上传文件限制
功能作用:
1,防止前端操作上传异常文件
2,限制符合的规则,优化展示模型
功能实现:
1,获取file实例
2,执行校验规则方法
代码如下:
//大小限制
checkFileSize(file, rules) {
return new Promise((resolve, reject) => {
file.size / 1024 / 1024 > rules ? reject() : resolve()
}).then(
() => {
return true
},
() => {
//操作提示
return Promise.reject()
}
)
},
//上传格式限制
checkFileType(file, rules) {
return new Promise((resolve, reject) <

该博客详细介绍了在前端实现文件上传时如何进行大小、格式、宽高比例等限制的校验,通过Promise处理异步操作,确保上传的文件符合指定规则,避免异常情况并优化用户体验。
最低0.47元/天 解锁文章
646

被折叠的 条评论
为什么被折叠?



