【composer包】free-pic 免費圖床

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

下面由composer教程欄目給大家介紹關于【composer包】free-pic 免費圖床,希望對需要的朋友有所幫助!

free-pic 免費圖床

體驗demo(http://free-pic.hzz.cool/upload.html

github 地址(https://github.com/hezhizheng/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
喜歡就支持一下吧
點贊14 分享