diff --git a/WeChat/Custom.php b/WeChat/Custom.php
index 118f44d..033fb8c 100644
--- a/WeChat/Custom.php
+++ b/WeChat/Custom.php
@@ -15,6 +15,7 @@
 namespace WeChat;
 
 use WeChat\Contracts\BasicWeChat;
+use WeChat\Contracts\Tools;
 
 /**
  * 客服消息处理
@@ -87,6 +88,21 @@ class Custom extends BasicWeChat
         return $this->httpGetForJson($url);
     }
 
+    /**
+     * 设置客服帐号的头像
+     * @param string $kf_account 客户账号
+     * @param string $image 头像文件位置
+     * @return array
+     * @throws Exceptions\InvalidResponseException
+     * @throws Exceptions\LocalCacheException
+     */
+    public function uploadHeadimg($kf_account, $image)
+    {
+        $url = "http://api.weixin.qq.com/customservice/kfaccount/uploadheadimg?access_token=ACCESS_TOKEN&kf_account={$kf_account}";
+        $this->registerApi($url, __FUNCTION__, func_get_args());
+        return $this->httpPostForJson($url, ['media' => Tools::createCurlFile($image)]);
+    }
+
     /**
      * 客服接口-发消息
      * @param array $data