Esempio n. 1
0
	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;
		}
	}