fix: bug
This commit is contained in:
@@ -6,6 +6,9 @@ import { handleError } from '@/hooks/use-error'
|
||||
|
||||
export async function uploadFile(params: { uri: string; mimeType?: string; fileName?: string }): Promise<string> {
|
||||
const { uri, mimeType, fileName } = params
|
||||
|
||||
console.log('[uploadFile] 开始上传:', { uri, mimeType, fileName, platform: Platform.OS })
|
||||
|
||||
const formData = new FormData()
|
||||
formData.append('file', {
|
||||
uri: uri,
|
||||
@@ -17,8 +20,10 @@ export async function uploadFile(params: { uri: string; mimeType?: string; fileN
|
||||
const { data, error } = await handleError(async () => await fileController.uploadS3(formData))
|
||||
|
||||
if (error || !data?.data) {
|
||||
console.error('[uploadFile] 上传失败:', { error, data, uri })
|
||||
throw error || new Error('上传失败')
|
||||
}
|
||||
|
||||
console.log('[uploadFile] 上传成功:', data.data)
|
||||
return data.data
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user