public function uploadImg() { $url = $_SERVER['HTTP_REFERER']; $url = parse_url($url); parse_str(htmlspecialchars_decode($url['query']), $query); $token = $_SESSION['token']; if (('user' == strtolower($query['g'])) && ('img' == strtolower($query['m'])) && (2 < $this->wxuser['winxintype'])) { $material = new Material($this->wxuser); $params['form'] = 'data'; $params['post'] = array('media' => '@' . $_FILES['imgFile']['tmp_name'] . ';type=' . $_FILES['imgFile']['type'] . ';filename=' . $_FILES['imgFile']['name']); if ('gif' == pathinfo($_FILES['imgFile']['name'], PATHINFO_EXTENSION)) { $params['post']['type'] = 'image'; $result = $material->add($params); } else { $result = $material->uploadIMg($params); } return $result; } }