[TOC]
>[warning] 使用前请务必 load()->func('tpl'); 加载模板组件函数,并加载了系统的头部模板文件
#### 上传组件
##### 图片上传与选择控件
此组件支持单图片上传
>[info] tpl_form_field_image($name, $value = '', $default = '', $options = array())
* $name 表单字段的名称,同一页面不能为空
* $value 表单input值
* $default 默认显示的缩略图
* $options 图片上传配置信息
*示例*
```
{php echo tpl_form_field_image('single-image');}
```
##### 批量上传图片
此组件支持多图片上传
>[info] tpl_form_field_multi_image($name, $value = array(), $options = array())
* $name 表单字段的名称,同一页面不能为空
* $value 附件路径信息
* $options 图片上传配置信息
```
<div class="mui-input-cell">
{php echo tpl_form_field_multi_image('multi-image');}
</div>
```
##### 音频选择与上传
此组件支持单音频上传
>[info] tpl_form_field_audio($name, $value = '', $options = array())
* $name 表单字段的名称,同一页面不能为空
* $value 表单input值
* $options 音频上传配置信息
```
{php echo tpl_form_field_audio('single-audio');}
```
##### 批量上传音频
此组件支持多音频上传
>[info] tpl_form_field_multi_audio($name, $value = array(), $options = array())
* $name 表单字段的名称,同一页面不能为空
* $value 表单input值
* $options 音频上传配置信息
```
{php echo tpl_form_field_multi_audio('multi-audio');}
```
##### 视频选择与上传
此组件支持单视频上传
>[info] tpl_form_field_video($name, $value = '', $options = array())
* $name 表单字段的名称,同一页面不能为空
* $value 表单input值
* $options 视频上传配置信息
```
{php echo tpl_form_field_video('video');}
```
##### 微信图片上传与选择控件
此组件支持微信单图片上传
>[info] tpl_form_field_wechat_image($name, $value = '', $default = '', $options = array())
* $name 表单字段的名称,同一页面不能为空
* $value 表单input值
* $default 默认显示的缩略图
* $options 图片上传配置信息
```
{php echo tpl_form_field_wechat_image('wechat-single-image');}
```
##### 微信批量上传图片
此组件支持微信多图片上传
>[info] tpl_form_field_wechat_multi_image($name, $value = array(), $options = array())
* $name 表单字段的名称,同一页面不能为空
* $value 附件路径信息
* $options 图片上传配置信息
```
<div class="mui-input-cell">
{php echo tpl_form_field_wechat_multi_image('wechat-multi-image');}
</div>
```
##### 微信语音选择与上传
此组件支持单微信语音上传
>[info] tpl_form_field_wechat_voice($name, $value = '', $options = array())
* $name 表单字段的名称,同一页面不能为空
* $value 表单input值
* $options 语音上传配置信息
```
{php echo tpl_form_field_wechat_voice('wechat-voice');}
```
##### 微信视频选择与上传
此组件支持单微信视频上传
>[info] tpl_form_field_wechat_video($name, $value = '', $options = array())
* $name 表单字段的名称,同一页面不能为空
* $value 表单input值
* $options 视频上传配置信息
```
{php echo tpl_form_field_wechat_video('wechat-video');}
```
#### 原形函数
您可以通过自己调用下列函数,实现自定义的不同类型(图片、音频、视频)文件上传图片上传
>[info] util.image(val, callback, options);
* val image 值
* callback 上传图片完成后,执行的回调函数
* options 上传选项
```
<script>
util.image('http://www.we7.cc/web/resource/images/gw-logo.png', function(){
...
...
},
{
auto : true,
fileNumLimit : 3,
fileSizeLimit : 3 * 1024 * 1024
});
</script>
```
音频、视频上传
>[info] util.audio(val, callback, options);
* val audio 值
* callback 上传图片完成后,执行的回调函数
* options 上传选项
微信图片上传
>[info] util.wechat_image(val, callback, options);
* val image 值
* callback 上传图片完成后,执行的回调函数
* options 上传选项
微信音频、视频上传
>[info] util.wechat_audio(val, callback, options);
* val audio 值
* callback 上传图片完成后,执行的回调函数
* options 上传选项
- 入门
- 系统安装
- 接入公众平台
- 关键字回复
- 更上一层楼
- 编码规范
- php编码规范
- html&css编码规范
- JavaScript编码规范
- 系统概述
- 结构概述
- 入口脚本
- 微擎MVC
- URL路由&创建
- $_W&全局变量
- 加载器
- 错误处理
- 日志记录
- 模板
- 模板标签
- 数据调用
- 常用变量
- 手机端组件
- 概述及依赖
- 图像上传
- 弹出选项
- 后台组件
- 概述及依赖
- 后台文件上传
- 富文本编辑器
- 系统链接选择器
- 其它常用组件
- 数据库
- 参数绑定
- 数据操作
- 主从配置
- 连接其它数据库
- 缓存
- 配置
- 缓存操作
- Http请求
- 概述及依赖
- GET&POST请求
- 发送邮件
- 会员与积分
- 统一用户中心
- 借用OAuth
- 积分操作
- 资料操作
- 卡券
- 营销卡券
- 会员卡
- 消息响应
- 消息概述
- 消息响应
- 微信API
- 公众号AccessToken
- 共享收货地址(废弃)
- 共享收货地址(新)
- 粉丝标签
- 客服消息
- 模板消息
- 粉丝信息
- 素材
- 群发
- 二维码
- 在线支付
- 概述及依赖
- 发起支付(PHP)
- 发起支付(JS)
- 验证支付
- 模块
- 设计模块
- 目录结构
- module.php
- processor.php
- site.php
- receiver.php
- 模块高级专题
- 自定义分享
- 智能应答
- 微信卡券
- 远程附件
- 权限控制
- 特殊事件触发模块
- 粉丝信息
- 小程序
- 概述
- Uitl类
- 云服务
- 云API
- 系统接口
- 模块云配置
- 云短信
- 云短信错误代码
- 云短信发送函数
- 批量群发短信
- 应用推广
- 悬赏文案
- 折扣码
- 系统消息
- 开发者等级资料认证
- 应用标签
- 模块自动检测订阅支持
- 小程序
- 开发实例
- 参数设置
- 常见问题