# 临时素材管理
[toc]
对于临时素材,每个素材(media_id)会在开发者上传或粉丝发送到微信服务器3天后自动删除(所以用户发送给开发者的素材,若开发者需要,应尽快下载到本地),以节省服务器资源,可以查看 [官方文档](https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1444738727) 了解相关信息。
## 大小限制
* 图片(image): 1M,支持JPG格式
* 语音(voice):2M,播放长度不超过60s,支持AMR\MP3格式
* 视频(video):10MB,支持MP4格式
* 缩略图(thumb):64KB,支持JPG格式
## 新增临时素材
临时素材微信官网保存3天,第一个参数为类型,分别有图片(image)、语音(voice)、视频(video)和缩略图(thumb)等,第二个参数为上传的文件。
```php
$media = WeChat::instance('material')->addMedia('image', '1.png');
```
下载临时素材
~~~
//上传图片素材
$result = WeChat::instance('material')->upload('image', '1.png');
//获取临时素材
WeChat::instance('material')->getMedia($result['media_id']);
```