@@ -144,15 +144,15 @@ function ProfilePage() {
144144 const fileExt = croppedFile . name . split ( '.' ) . pop ( ) ;
145145 const filePath = `${ profile . id } /avatar_${ Date . now ( ) } _${ Math . random ( ) . toString ( 36 ) . slice ( 2 , 8 ) } .${ fileExt } ` ;
146146
147- const { error : uploadError } = await supabase . storage
147+ const { data , error : uploadError } = await supabase . storage
148148 . from ( 'avatar' )
149149 . upload ( filePath , croppedFile , { upsert : true } ) ;
150150
151151 if ( uploadError ) throw uploadError ;
152152
153153 const { data : publicUrlData } = supabase . storage
154154 . from ( 'avatar' )
155- . getPublicUrl ( filePath ) ;
155+ . getPublicUrl ( data . path ) ;
156156
157157 if ( ! publicUrlData || ! publicUrlData . publicUrl ) {
158158 throw new Error ( '無法取得頭像公開網址' ) ;
@@ -178,15 +178,15 @@ function ProfilePage() {
178178 const fileExt = croppedFile . name . split ( '.' ) . pop ( ) ;
179179 const filePath = `${ profile . id } /bg_${ Date . now ( ) } _${ Math . random ( ) . toString ( 36 ) . slice ( 2 , 8 ) } .${ fileExt } ` ;
180180
181- const { error : uploadError } = await supabase . storage
181+ const { data , error : uploadError } = await supabase . storage
182182 . from ( 'avatar' )
183183 . upload ( filePath , croppedFile , { upsert : true } ) ;
184184
185185 if ( uploadError ) throw uploadError ;
186186
187187 const { data : publicUrlData } = supabase . storage
188188 . from ( 'avatar' )
189- . getPublicUrl ( filePath ) ;
189+ . getPublicUrl ( data . path ) ;
190190
191191 if ( ! publicUrlData || ! publicUrlData . publicUrl ) {
192192 throw new Error ( '無法取得背景照公開網址' ) ;
0 commit comments