mirror of
https://gitee.com/lijingbo-2021/open-anylink-web.git
synced 2025-12-30 11:02:25 +00:00
文件读取异常给出提示
This commit is contained in:
@@ -11,7 +11,7 @@ export const getMd5 = (file) => {
|
||||
resolve(md5)
|
||||
}
|
||||
reader.onerror = () => {
|
||||
reject(new Error('Failed to get md5 of file.'))
|
||||
reject(new Error('读取文件md5值失败'))
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
import { ElMessage } from 'element-plus'
|
||||
|
||||
/**
|
||||
* 流控:在duration时间内只允许task任务被执行countLimit次
|
||||
* @param {*} task 待执行的任务Promise,可以是请求或者其他
|
||||
@@ -11,8 +9,7 @@ export const flowLimiteWrapper = (task, countLimit, duration) => {
|
||||
let count = 0
|
||||
return async () => {
|
||||
if (count >= countLimit) {
|
||||
ElMessage.warning('请求太过频繁,请稍后再试')
|
||||
return Promise.reject(new Error('REQUEST_LIMITED')) // 返回一个拒绝的 Promise
|
||||
return Promise.reject(new Error('请求太过频繁,请稍后再试')) // 返回一个拒绝的 Promise
|
||||
}
|
||||
|
||||
count++
|
||||
|
||||
@@ -58,7 +58,7 @@ export const prehandleImage = async (blob, originalWidth = null, originalHeight
|
||||
resolve(result)
|
||||
}
|
||||
} else {
|
||||
reject(new Error('Failed to generate thumb.'))
|
||||
reject(new Error('生成缩略图遇到了问题'))
|
||||
}
|
||||
},
|
||||
blob.type,
|
||||
@@ -66,11 +66,11 @@ export const prehandleImage = async (blob, originalWidth = null, originalHeight
|
||||
)
|
||||
}
|
||||
img.onerror = () => {
|
||||
reject(new Error('Failed to load image.'))
|
||||
reject(new Error('加载图片失败'))
|
||||
}
|
||||
}
|
||||
reader.onerror = () => {
|
||||
reject(new Error('Failed to read file.'))
|
||||
reject(new Error('读取图片失败'))
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
@@ -66,6 +66,7 @@ const onSelectedFile = async (file) => {
|
||||
}
|
||||
})
|
||||
} catch (error) {
|
||||
ElMessage.error(error.message)
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user