]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - actions/apiaccountupdateprofileimage.php
Fix for ticket #3007: .bmp avatar uploads weren't being properly converted to PNG...
[quix0rs-gnu-social.git] / actions / apiaccountupdateprofileimage.php
index f2886509d7cf4338ba994ab22e84c7ad90add934..6c53e2cbc1a2d0e98ee09ab379c586761134ee5a 100644 (file)
@@ -112,16 +112,17 @@ class ApiAccountUpdateProfileImageAction extends ApiAuthAction
             return;
         }
 
+        $type = $imagefile->preferredType();
         $filename = Avatar::filename(
             $user->id,
-            image_type_to_extension($imagefile->type),
+            image_type_to_extension($type),
             null,
             'tmp'.common_timestamp()
         );
 
         $filepath = Avatar::path($filename);
 
-        move_uploaded_file($imagefile->filepath, $filepath);
+        $imagefile->copyTo($filepath);
 
         $profile = $this->user->getProfile();