free-pic 一个第三方免费图床扩展包

体验demo

github 地址

packagist 地址

feature

三无图床("无存储限制" | "无需上传凭证" | "无同源跨域检测") 简单易用、方便扩展 支持 常见 "gif", "jpeg", "jpg", "png" 图片格式

支持图床

sm.ms imgBB FreeImageHost CatBox ...找到其他三无图床就再扩展

使用

下载安装

composer require hzz/free-pic dev-master

上传图片到第三方图床 (完整调用过程)

// 配置项 $config = [ 'sm' => [ // sm 需要token ,不使用可无须配置 "token" => "Yuc4fb0BuwsOnd4y7R0zFp0tVGkxYgRa22" ], 'debug' => true, 'log' => [ 'name' => 'img_hosting', 'file' => __DIR__ . '/img_hosting.log', 'level' => 'debug', 'permission' => 0777, ], ]; $params = [ "filepath" => "图片的绝对路径", ]; // 实例化 $freePic = new HzzFreePic($config); // 上传 , 同理 可用 ->sm , ->freeImageHost , ->catBox 调用对应的服务 $res = $freePic->imgBB->upload($params); // 这里返回的是对应图床服务器返回的上传结果数据。 // getUrl方法 可获取实际 $url = $freePic->imgBB->getUrl($res);

详细用法可参考 tests 用例 或 upload.php

License

MIT

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。