在fastadmin中,如何删除七牛云空间的图片
作者:鹰该飞翔
阅读:104
发布时间:2024年01月18日 15:20
在fastadmin中,删除七牛云文件的方法,前提:需要安装官方的七牛云插件
/** * 删除七牛云附件 */ function deleteQiniuFile($filepath) { $config = get_addon_config('qiniu'); $auth = new Auth($config['accessKey'], $config['secretKey']); $entry = $config['bucket'] . ':' . ltrim($filepath, '/'); $encodedEntryURI = \Qiniu\base64_urlSafeEncode($entry); $url = 'http://rs.qiniu.com/delete/' . $encodedEntryURI; $headers = $auth->authorization($url); //删除云储存文件 $ret = Http::sendRequest($url, [], 'POST', [CURLOPT_HTTPHEADER => ['Authorization: ' . $headers['Authorization']]]); if ($ret['ret'] == true) return true; return $ret['msg']; }
调用方法
$delres = deleteQiniuFile('/uploads/20240118/ed6b32b7d7b061b9301b997af2043dd4.jpg'); if ($delres === true) exit('删除成功'); exit($delres);
推荐文章
PHP怎么把文件内容转为formfile以传到第三方服务器
阅读 298
[集合]屏幕尺寸大全
阅读 899
Flutter MOB配置
阅读 470
[Fastadmin]在前台如何上传文件到七牛云
阅读 576
[设计]常用显示屏屏幕尺寸大全
阅读 465
[设计]切图命名规范
阅读 625
[设计]iOS设计尺寸规范
阅读 839
使用CloudFlare白嫖阿里云香港OSS做图床
阅读 280
[设计]手表屏幕尺寸
阅读 497
[设计]平板屏幕尺寸大全
阅读 471
[设计]Android设计尺寸规范
阅读 581
[设计]电脑屏幕尺寸大全
阅读 470
[PHP]获取网站ICO图标链接的方法,兼容ICO图标重定向的情景
阅读 490
[设计]手机屏幕尺寸大全
阅读 452
网站安全评估怎么做[自评估]
阅读 172
阿里云域名DNS服务器地址大全hichina和alidns
阅读 355
[Flutter]MOB推送详细接入教程,闭坑指南
阅读 463
Flutter1.10.3,HTTP Host Availability,checking the HTTP host: Operation timed out
阅读 481
【互联网】好玩的API汇总
阅读 340