在fastadmin中,如何删除七牛云空间的图片
作者:鹰该飞翔
阅读:125
发布时间: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);
推荐文章
网站安全评估怎么做[自评估]
阅读 197
[PHP]获取网站ICO图标链接的方法,兼容ICO图标重定向的情景
阅读 507
Flutter MOB配置
阅读 489
PHP怎么把文件内容转为formfile以传到第三方服务器
阅读 316
[Fastadmin]在前台如何上传文件到七牛云
阅读 598
[设计]切图命名规范
阅读 646
[设计]平板屏幕尺寸大全
阅读 491
[设计]手机屏幕尺寸大全
阅读 470
[设计]iOS设计尺寸规范
阅读 858
阿里云域名DNS服务器地址大全hichina和alidns
阅读 374
使用CloudFlare白嫖阿里云香港OSS做图床
阅读 303
[设计]常用显示屏屏幕尺寸大全
阅读 483
[Flutter]MOB推送详细接入教程,闭坑指南
阅读 481
xampp配置https域名教程
阅读 4
[设计]Android设计尺寸规范
阅读 597
【互联网】好玩的API汇总
阅读 359
windows系统Hosts修改管理工具easyhosts
阅读 6
Flutter1.10.3,HTTP Host Availability,checking the HTTP host: Operation timed out
阅读 500
[设计]电脑屏幕尺寸大全
阅读 485
[集合]屏幕尺寸大全
阅读 930