diff --git a/app/api/server/UserServer.php b/app/api/server/UserServer.php index f6d5f4ee..1de21a52 100755 --- a/app/api/server/UserServer.php +++ b/app/api/server/UserServer.php @@ -192,7 +192,7 @@ class UserServer } else { $avatar = 'uploads/user/avatar/' . md5($openid . $time) . '.jpeg'; $StorageDriver = new StorageDriver($config); - if (!$StorageDriver->fetch($avatar_url, $avatar)) { + if ($avatar_url && !$StorageDriver->fetch($avatar_url, $avatar)) { throw new Exception( '头像保存失败:'. $StorageDriver->getError()); } }