[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
- 系統接口
- 模塊云配置
- 云短信
- 云短信錯誤代碼
- 云短信發送函數
- 批量群發短信
- 應用推廣
- 懸賞文案
- 折扣碼
- 系統消息
- 開發者等級資料認證
- 應用標簽
- 模塊自動檢測訂閱支持
- 小程序
- 開發實例
- 參數設置
- 常見問題