# CDN图片

{% hint style="warning" %}
上传CDN图片

<http://127.0.0.1:8898/v1/LuaApiCaller?funcname=UploadIMGByCDN\\&timeout=10\\&wxid=wxid\\_xxxx>

POST JSON

{"ToUserName":"7288154792\@chatroom","FilePath":"./1.jpeg","MediaType":"1"}//上传高清图片

"ToUserName":"7288154792\@chatroom","FilePath":"./1.jpeg","MediaType":"2"}//上传中等高清图片

返回CDN信息

{ "Ret": 0, "XmlStr": "" }

在通过发送CDN图片接口发送即可（群发图片的话 上传一次CDN信息即可）

<mark style="color:orange;">1.5.0以后版本的接口</mark>

<mark style="color:blue;">POST</mark>

<http://127.0.0.1:8898/v1/WeChat/CdnUpload?wxid=wxid\\_xxxxxxxx>

<mark style="color:blue;">POST JSON</mark>

{ "FileType":2, "ToUserName":"7188154790\@chatroom", "FileUrl":"<http://192.168.198.107:8099/file/1.png"}//网络图片发送>

{ "FileType":2, "ToUserName":"7188154790\@chatroom", "FilePath":"./1.pnj", "FileName":"RSTBot\_1.5.1\_windows\_amd64.zip" }//本地图片发送

返回 CDN 图片XML信息 转发任意群聊即可
{% endhint %}

{% hint style="info" %}
下载CDN图片

<http://127.0.0.1:8898/v1/LuaApiCaller?funcname=DownloadImage\\&timeout=10\\&wxid=wxid\\_xxxxx>

POST JSON

{"XmlStr":"","SavePath":"./test.jpg","MediaType":"1"}//下载高清图片

{"XmlStr":"","SavePath":"./test.jpg","MediaType":"2"}//下载中等高清图片

<mark style="color:orange;">1.5.0以后版本的接口</mark>

<mark style="color:blue;">POST</mark>

<http://127.0.0.1:8898/v1/WeChat/CdnDownload?wxid=wxid\\_xxxxxxxx>

<mark style="color:blue;">POST JSON</mark>

{ "FileType":2, "FileCdnUrl":"3057020100044b304902010002041acd160b02032f7dd10204ec1bbade0204643f7d82042430633266386234352d366166632d346534392d616631372d6163646535363064333461650204012818020201000405004c56f900", "FileAesKey":"981b94852740faac421b8457fb944818", "FileName":"2.jpg" }//保存到本地文件

省略FileName字段 数据将以文件流到方式返回
{% endhint %}
