uploadMedia() - 上傳臨時素材
### 說明
```
uploadMedia($path, $type = 'image')
```
### 參數
- **$path** 文件地址的路徑
- **$type** 文件類型,分別有圖片(image)、語音(voice)、視頻(video)和縮略圖(thumb,主要用于視頻與音樂格式的縮略圖)
### 返回值
#### error
可用is_error判斷,詳見《錯誤處理》
#### success
```
Array
(
[type] => image //文件類型,分別有圖片(image)、語音(voice)、視頻(video)和縮略圖
[media_id] => q3RQCWrgTZNviQ-DvpKW20ZTiWzdb_ZxUeDGFVWhCzJroS9Ho7hCNZTRlxfj8SY3 //文件上傳后,獲取標識
[created_at] => 1514537108 //文件上傳時間戳
)
```
### 示例
#### 上傳臨時素材
```
$account_api = WeAccount::create();
$result = $account_api->uploadMedia('/images/0/2017/12/iigTzTiGil4q77QiSv2rI7T7jQJRgL.jpg','image');
print_r($result);
```
downloadMedia() - 下載臨時素材
### 說明
```
downloadMedia($media_id, $savefile = true)
```
### 參數
- **$media_id** 素材ID
- **$savefile** 是否保存為文件
### 返回值
#### error
可用is_error判斷,詳見《錯誤處理》
#### success
不保存文件,返回HTTP頭如下:
```
HTTP/1.1 200 OK
Connection: close
Content-Type: image/jpeg
Content-disposition: attachment; filename="MEDIA_ID.jpg"
Date: Sun, 06 Jan 2013 10:20:18 GMT
Cache-Control: no-cache, must-revalidate
Content-Length: 339721
curl -G "https://api.weixin.qq.com/cgi-bin/media/get?access_token=ACCESS_TOKEN&media_id=MEDIA_ID"
如果返回的是視頻消息素材,則內容如下:
array(
'video_url': DOWN_URL
)
```
保存文件
```
返回文件保存路徑, 如:
images/2/2017/12/8EonLnNZdsuJSf3Wv2pGg4U1oOHQxox_su78tKX5HDxsQNhXiZ0AFJQzQvE8NQV8.jpg
```
### 示例
#### 上傳臨時素材(圖片)
```
$account_api = WeAccount::create();
$result = $account_api->downloadMedia('/images/0/2017/12/iigTzTiGil4q77QiSv2rI7T7jQJRgL.jpg');
print_r($result);
```