回复图片消息和文本消息都是需要用两个数据表将它管理起来
接下来将数据存入数据库,首先获取到前台提交的数据,然后将数据分别写入两个数据表中,并将上传的图片同时上传到公众号服务器上,这时又要用到微信上传素材的接口,具体代码如下:
//回复图片
public function addImage(){
$keyword=I('post.keyword');
$media_id=I('post.media_id');
$url=I('post.url');
//相对路径->绝对路径
$file=realpath('.'.$url);
// echo $file;
// exit;
if (empty($keyword) || empty($url)) {
$this->ajaxReturn(array('msg'=>"必须填写关键字"));
exit;
}
if(empty($media_id)){
$accessToken=getAccess_token();
include APP_PATH . 'LaneWeChat/lanewechat.php