**H5圖片上傳插件,H5文件上傳插件**
搜索大量資料,沒有符合自己的需求的上傳插件,于是乎自己搗鼓出 了一個,非常好用,功能隨心設置;話不多說,直接上
老版本已經下架,請下載新版本
[下載地址](https://github.com/wycto/jquery)
github最新版下載:**請先購買去“H5文件上傳插件”章節。**
文檔說明:**請先購買去“H5文件上傳插件”章節。**
使用方法:
1.在文檔底部任何位置放置 如下標簽
~~~
<input id="avatar" type="file" accept="image/*" multiple="multiple" style="display:none"/>
~~~
2.設置點擊上傳按鈕
~~~
<div id="your_img">
<img src="images/avatar.jpg" />
</div>
~~~
3.上傳js代碼
~~~
$('#your_img span').click(function(){
$("#avatar").wyUpload({
method:0,
allowType:['jpg', 'jpeg', 'png', 'gif'],
allowSize:500,
success:function(img){
$("#your_img>img").attr("src",img);
},
error:function(message){
$.messager.alert('溫馨提示',message,'warning');
}
});
$("#avatar").click();
});
~~~
該方法為base64上傳方式,
4.php base64轉換代碼
~~~
/**
* base64圖片上傳
*
* @param string $img
* base64字符串
* @return 圖片保存路勁
*/
function uploadFile($img = "", $fileext = 'jpg') {
if ($img != "") {
$i = stripos($img, "base64,");
$base = substr($img, $i + 7);
$img = base64_decode($base);
if ($fileext == 'jpg' || $fileext == 'png' || $fileext == 'gif' || $fileext == 'jpeg' || $fileext == 'bmp') {
$dir = './attached/image/' . date("Ymd", time());
}
else {
$dir = './attached/file/' . date("Ymd", time());
}
if (!is_dir($dir)) mkdir($dir);
$url = $dir . '/' . time() . "." . $fileext;
$a = file_put_contents($url, $img);
$url = substr($url, 1);
return $url;
}
}
~~~
<h4 style="color:green;font-weight:700">有不懂的,請留言</h4>
- 前言
- 軟件流程
- 快速體驗
- 需求分析
- 系統設計
- 數據庫設計
- 框架搭建
- 前端開發
- HTML
- CSS
- JavaScript
- Jquery
- 服務端開發
- PHP入門
- PHP開發環境搭建
- PHP基礎
- PHP字符串String
- PHP數組Array
- PHP時間Date
- PHP面向對象
- PHP函數封裝
- PHP類庫
- PHP-MYSQL
- 系統測試
- 開發測試
- 單元測試
- 集成測試
- 系統測試
- 部署上線
- 環境部署
- 權限設置
- 網站配置
- 上線運營
- 系統維護
- 前端技術點
- HTML
- HTML5結構
- CSS
- CSS3實現鼠標移動到圖片上圖片變大
- 微信開發
- 公眾號區別
- 微信支付接口
- 擴展:API
- 1.網站QQ登錄的實現
- 2.網站微信掃描登錄的實現
- 擴展:插件
- H5上傳插件
- H5文件上傳插件
- 擴展:函數
- 1.數組轉數
- 2.移除數組空元素
- 3.返回數組中指定鍵的值
- 4.數組按照指定字段的值分組
- 5.網頁無圖片或者圖片不存在自動顯示默認圖
- 6.返回客戶端IP地址
- 7.當數據不顯示為空的時候顯示默認值
- 擴展:類庫【面向對象】
- 類的定義和使用
- 擴展:Mysql
- mysql基礎
- 擴展:Linux
- Linux常用命令
- Linux創建svn
- ThinkPHP5專欄
- TP5專欄解讀
- 教你怎么使用TP5
- 問題解決篇
- 網頁直接打開PDF或強制下載以及header和content-type參數詳解
- 讓PHP去執行svn命令踩過的坑
- 微信開發 支付開發redirect_uri參數錯誤解決辦法
- 全棧開發實例一
- 1.需求分析
- 2.系統設計
- 3.數據庫設計
- 4.框架搭建
- 5.模塊設計
- 6.前端開發
- 7.這里小編就不更新了,太累人,直接上源碼給你們吧
- 結語
- 【新】github和packagist上的資源