composer包之free-pic免费图床的示例
这篇文章主要介绍了composer包之free-pic 免费图床的示例,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
十多年的内蒙古网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整内蒙古建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“内蒙古网站设计”,“内蒙古网站推广”以来,每个客户项目都认真落实执行。
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 Hzz\File; // 上传图片到本地 , 也可使用其他上传类,最终获取图片的绝对路径即可 $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);
感谢你能够认真阅读完这篇文章,希望小编分享的“composer包之free-pic 免费图床的示例”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!
分享标题:composer包之free-pic免费图床的示例
当前网址:http://azwzsj.com/article/jeeccd.html