国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

thinkPHP實現對象存儲oss,將圖片上傳到阿里云oss

2019-11-08 03:23:14
字體:
來源:轉載
供稿:網友
演示效果和下載地址:http://www.erdangjiade.com/js/1021.html可以在阿里云網站下載oss的demo源代碼php版:v2.0.5 https://help.aliyun.com/document_detail/32174.html?spm=5176.doc44688.6.375.MwiLwn不過,阿里云的這個demo,用的是命名空間(命名空間具體功能我也沒搞懂,各位自行百度,高手請路過),如要集成到thinkPHP里面需要修改下相關文件和命名空間,我已經整理好了。第一步:將oss引入到tp框架里面,路徑為: Thinkphp-->Library-->Org,將OSS文件夾放在org里面。第二步:公共配置文件里面 //oss配置 "OSS_access_ID" => '', "OSS_ACCESS_KEY"=> '', "OSS_ENDPOINT" => '', "OSS_TEST_BUCKET" => '', "OSS_WEB_SITE" =>'', //上面4個就不用介紹了,這個OSS_WEB_SITE是oss的bucket創建后的外網訪問地址,如需二級域名,可以指向二級域名,具體可以參考阿里云控制臺里面的oss//oss文件上傳配置 'oss_maxSize'=>1048576, //1M 'oss_exts' =>array(// 設置附件上傳類型 'image/jpg', 'image/gif', 'image/png', 'image/jpeg', 'application/octet-stream',//阿里云好像都是通過二進制上傳,似乎上面4個后綴設置起到什么用? ),第三步:公共function里面 // 返回json function backJson($code,$info){ $arr['status']=$code; $arr['info']=$info; PRint_r(json_encode($arr)); exit; } //oss上傳 /* *$fFiles:文件域 *$n:上傳的路徑目錄 *$ossClient *$bucketName *$web:oss訪問地址 *$isThumb:是否縮略圖 */ function ossUpPic($fFiles,$n,$ossClient,$bucketName,$web,$isThumb=0){     $fType=$fFiles['type'];     $back=array(         'code'=>0,         'msg'=>'',     );     if(!in_array($fType, C('oss_exts'))){         $back['msg']='文件格式不正確';         return $back;         exit;     }     $fSize=$fFiles['size'];     if($fSize>C('oss_maxSize')){         $back['msg']='文件超過了1M';         return $back;         exit;     }          $fname=$fFiles['name'];     $ext=substr($fname,str演示效果和下載地址:http://www.erdangjiade.com/js/1021.html
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蒙城县| 洱源县| 枞阳县| 怀集县| 宁夏| 高州市| 吉木萨尔县| 宣武区| 合川市| 区。| 平顺县| 崇义县| 大新县| 长顺县| 大邑县| 南康市| 宽甸| 新津县| 扎鲁特旗| 文安县| 纳雍县| 浙江省| 卢龙县| 襄樊市| 宣威市| 麟游县| 文成县| 三明市| 苍梧县| 太仆寺旗| 沽源县| 双江| 淳化县| 沁阳市| 犍为县| 舒城县| 新密市| 巴塘县| 新巴尔虎右旗| 东乡族自治县| 家居|