|
|
@@ -26,7 +26,7 @@ export function useOss(isLoading?: boolean): OssPromise {
|
|
|
let name = fileName || file.name.split('.')[0]
|
|
|
let suffix = file.type
|
|
|
if (!file.type) { suffix = 'audio/amr' }
|
|
|
- let res:any = await getOssSecretKeyApi({ filePrefix: name, suffix }).catch(error => {
|
|
|
+ let res: any = await getOssSecretKeyApi({ filePrefix: name, suffix }).catch(error => {
|
|
|
message.error(error?.message)
|
|
|
setLoding(false)
|
|
|
if (isLoading && hide) {
|
|
|
@@ -34,7 +34,7 @@ export function useOss(isLoading?: boolean): OssPromise {
|
|
|
}
|
|
|
})
|
|
|
let msg: string = ''
|
|
|
- if (res?.data) {
|
|
|
+ if (res?.data && Object.keys(res?.data).length > 0) {
|
|
|
let ossData = res.data
|
|
|
let formData = new FormData();
|
|
|
Object.keys(ossData).forEach((key: string) => {
|
|
|
@@ -66,7 +66,7 @@ export function useOss(isLoading?: boolean): OssPromise {
|
|
|
if (isLoading && hide) {
|
|
|
hide()
|
|
|
}
|
|
|
- return { code: 500, data: null, msg }
|
|
|
+ return Promise.reject({ code: 500, data: null, msg })
|
|
|
}
|
|
|
|
|
|
return { run, loading }
|