ThinkPHP5開發常用函式
一、Login開發
trim() 去空格方法;
setField() 更新個別欄位;
介面是curl open _contents 進行呼叫
圖片上傳:
$("[type='file']").change(function(){ //jq生成縮圖
if(typeof this.files == 'undefined'){
return;
}
var img = this.files[0];//獲取圖片資訊
var type = img.type;//獲取圖片型別,判斷使用
var url = getObjectURL(this.files[0]);//使用自定義函式,獲取圖片本地url
if(type.substr(0,5) != 'image'){
tan('非圖片型別,無法上傳!');
return;
}
var reader = new FileReader();
reader.onload = function(e) { //編碼檔案
var head = e.currentTarget.result;
$('.toux').attr('src',head); //縮圖
$.session.set('head',head) //儲存進session
//console.log($.session.get('head'));
}
reader.readAsDataURL(this.files[0]);
})
function getObjectURL(file) {
var url = null ;
if(window.createObjectURL!=undefined){
url = window.createObjectURL(file) ;
}else if (window.URL!=undefined){
url = window.URL.createObjectURL(file) ;
}else if (window.webkitURL!=undefined){
url = window.webkitURL.createObjectURL(file) ;
}
return url ;
}
獲取更多資料,進入QQ群:543592003