下面由composer教程欄目給大家介紹關于【composer包】free-pic 免費圖床,希望對需要的朋友有所幫助!
free-pic 免費圖床
packagist 地址(https://packagist.org/packages/hzz/free-pic)
feature
- 三無圖床(無存儲限制 | 無需上傳憑證 | 無同源跨域檢測)
- 支持使用代理、簡單易用、方便擴展
- 支持 “gif”, “jpeg”, “jpg”, “png” 圖片格式
支持圖床
- https://sm.ms/
- https://imgkr.com/
- https://imgbb.com/upload
- …找到其他三無圖床就再擴展
使用
下載安裝
composer require "hzz/free-pic @dev"
上傳圖片到本地
... use?HzzFile; //?上傳圖片到本地?,?也可使用其他上傳類,最終獲取圖片的絕對路徑即可 $fileEntity?=?File::singleton(); //?$field_name?上傳圖片的字段名稱?默認?file //?$dir?指定上傳路徑?默認?'' $filepath?=?$fileEntity->upload($field_name,$dir);
上傳圖片到第三方圖床
//?通過不同類型初始化實現類 //?支持參數類型(img_kr、sm、img_bb) $serve?=?FreePic::create('img_kr');? //?$serve->proxy?=?'http://127.0.0.1:58591';?//?按需設置代理、sm.ms在移動網絡下可能需要fq $url?=?$serve->upload($filepath);
刪除本地圖片
$fileEntity->delete($filepath);
詳細用法可參考 tests 用例
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦