电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

php 文件上傳至OSS及刪除遠程阿里云OSS文件

瀏覽:44日期:2022-09-06 18:16:01

刪除的時候記住不要帶域名,也不要帶’/’這個路徑符號,如全路徑是:’https://hxty.oss-cn-beijing.aliyuncs.com/data/pdf/contract/2021-06-16/HXSHB21061611594482340c.pdf’,則這里的path_file路徑為:’data/pdf/contract/2021-06-16/HXSHB21061611594482340c.pdf’。

<?phpinclude ’./aliyun-oss-php-sdk-2.4.2/autoload.php’; use OSSOssClient;use OSSCoreOssException; error_reporting(E_ALL);ini_set(’display_errors’, 1); //錯誤信息ini_set(’display_startup_errors’, 1); //php啟動錯誤信息session_start();/** * 取小數點后兩位 * @param type $str 帶小數的數字 * @return type 返回準確截取兩位的小數 */ function num_format($str) { if (strpos($str, ’.’) === false) {return $str; } $retArr = explode('.', $str); $strs = substr($retArr[1], 0, 2); return $retArr[0] . '.' . $strs;} function create_folders($dir) { return is_dir($dir) or ( create_folders(dirname($dir)) and mkdir(iconv('UTF-8', 'GBK', $dir), 0777, true));}$file = $_FILES[’file’]; $accessKeyId = ’’;//RAM alioss后臺能拿到$accessKeySecret = ’’;//RAM alioss后臺能拿到$endpoint = ’oss-cn-beijing.aliyuncs.com’;//alioss后臺 概覽可以拿到$bucket = ’planet-cross’;//創建的組,隨便吧創建,權限正常就行echo ’<pre>’;var_dump($_SESSION);if ($file) { $filename = '/upload/image/' . date('Ymd'); if (!file_exists('.' . $filename)) {create_folders('.' . $filename); }//獲取后綴 $ary = explode(’.’, $file[’name’]); $su = end($ary);//文件名 $filenames = $filename . '/' . time() . rand(1, 10000) . '.' . $su; move_uploaded_file($file[’tmp_name’], '.' . $filenames); $ossClient = new OSSOssClient($accessKeyId, $accessKeySecret, $endpoint); $filenames = ltrim($filenames, ’/’); //去除 第一個 ’/’// 開始上傳 $pic = $filenames; try {$oss = $ossClient->uploadFile($bucket, $pic, $filenames);$filenames = $oss[’info’][’url’];$_SESSION[’file’]=$filenames;echo $filenames;echo ’<img src='http://www.hdgsjgj.cn/bcjs/’ . $filenames . ’' />’;//刪除本地文件 } catch (OSSCoreOssException $e) {die('Failed to upload file ');return false; }} else if(!empty($_SESSION[’file’])){ try {$patch=trim(parse_url($_SESSION[’file’])[’path’],’/’);$ossClient = new OSSOssClient($accessKeyId, $accessKeySecret, $endpoint);$oss=$ossClient->deleteObject($bucket,$patch);$_SESSION[’file’]=null; } catch (OssException $e) {printf(__FUNCTION__ . ': FAILEDn');printf($e->getMessage() . 'n');return; }} /** * 刪除文件 * 可以刪除調用ajaxfile上傳的文件 * @param type $path_file 文件路徑 * 刪除的時候記住不要帶域名 也不要帶 / 這個路徑符號 */ function delfile($path_file) {if (config(’config.OSS_OPEN’)) { try {// 刪除的時候記住不要帶域名,也不要帶’/’這個路徑符號,如全路徑是:’https://hxty.oss-cn-beijing.aliyuncs.com/data/pdf/contract/2021-06-16/HXSHB21061611594482340c.pdf’,則這里的path_file路徑為:’data/pdf/contract/2021-06-16/HXSHB21061611594482340c.pdf’。$path_file=trim(parse_url($path_file)[’path’],’/’);//去掉域名,$ossClient = new OSSOssClient(config(’config.OSS_KEY’), config(’config.OSS_SECRET’), config(’config.OSS_ENDPOINT’));$ossClient->deleteObject(config(’config.OSS_BUCKET’), $path_file); } catch (OssException $e) {printf(__FUNCTION__ . ': FAILEDn');printf($e->getMessage() . 'n');return; }} else { $val2 = '.' . $path_file; if (file_exists($val2)) {$unlinkfilename = trim($path_file, '/');unlink($unlinkfilename); }} }

刪除的時候記住不要帶域名,也不要帶’/’這個路徑符號,如全路徑是:’https://hxty.oss-cn-beijing.aliyuncs.com/data/pdf/contract/2021-06-16/HXSHB21061611594482340c.pdf’,則這里的path_file路徑為:’data/pdf/contract/2021-06-16/HXSHB21061611594482340c.pdf’。

到此這篇關于php 文件上傳至OSS及刪除遠程阿里云OSS文件的文章就介紹到這了,更多相關php刪除阿里云OSS文件內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: PHP
相關文章:
主站蜘蛛池模板: 安全,主动,被动,柔性,山体滑坡,sns,钢丝绳,边坡,防护网,护栏网,围栏,栏杆,栅栏,厂家 - 护栏网防护网生产厂家 | 急救箱-应急箱-急救包厂家-北京红立方医疗设备有限公司 | 青岛球场围网,青岛车间隔离网,青岛机器人围栏,青岛水源地围网,青岛围网,青岛隔离栅-青岛晟腾金属制品有限公司 | 蓝鹏测控平台 - 智慧车间系统 - 车间生产数据采集与分析系统 | 临朐空调移机_空调维修「空调回收」临朐二手空调 | 阀门智能定位器_电液动执行器_气动执行机构-赫尔法流体技术(北京)有限公司 | 消泡剂_水处理消泡剂_切削液消泡剂_涂料消泡剂_有机硅消泡剂_广州中万新材料生产厂家 | 跨境物流_美国卡派_中大件运输_尾程派送_海外仓一件代发 - 广州环至美供应链平台 | Magnescale探规,Magnescale磁栅尺,Magnescale传感器,Magnescale测厚仪,Mitutoyo光栅尺,笔式位移传感器-苏州连达精密量仪有限公司 | 乙炔气体报警装置|固定式氯化氢检测仪|河南驰诚电气百科 | 青岛侦探_青岛侦探事务所_青岛劝退小三_青岛婚外情取证-青岛王军侦探事务所 | FAG轴承,苏州FAG轴承,德国FAG轴承-恩梯必传动设备(苏州)有限公司 | 硬齿面减速机_厂家-山东安吉富传动设备股份有限公司 | 展厅设计公司,展厅公司,展厅设计,展厅施工,展厅装修,企业展厅,展馆设计公司-深圳广州展厅设计公司 | 全自动在线分板机_铣刀式在线分板机_曲线分板机_PCB分板机-东莞市亿协自动化设备有限公司 | 风电变桨伺服驱动器-风电偏航变桨系统-深圳众城卓越科技有限公司 | POS机官网 - 拉卡拉POS机免费办理|官网在线申请入口 | 2025黄道吉日查询、吉时查询、老黄历查询平台- 黄道吉日查询网 | 氟氨基酮、氯硝柳胺、2-氟苯甲酸、异香兰素-新晨化工 | 特材真空腔体_哈氏合金/镍基合金/纯镍腔体-无锡国德机械制造有限公司 | 焊锡丝|焊锡条|无铅锡条|无铅锡丝|无铅焊锡线|低温锡膏-深圳市川崎锡业科技有限公司 | 实战IT培训机构_IT培训班选大学生IT技术培训中心_中公优就业 | uv固化机-丝印uv机-工业烤箱-五金蚀刻机-分拣输送机 - 保定市丰辉机械设备制造有限公司 | 二手色谱仪器,十万分之一分析天平,蒸发光检测器,电位滴定仪-湖北捷岛科学仪器有限公司 | uv固化机-丝印uv机-工业烤箱-五金蚀刻机-分拣输送机 - 保定市丰辉机械设备制造有限公司 | 柔性测斜仪_滑动测斜仪-广州杰芯科技有限公司 | 工业淬火油烟净化器,北京油烟净化器厂家,热处理油烟净化器-北京众鑫百科 | 餐饮加盟网_特色餐饮连锁加盟店-餐饮加盟官网 | 合肥白癜风医院_合肥治疗白癜风医院_合肥看白癜风医院哪家好_合肥华研白癜风医院 | 全自动包装秤_全自动上袋机_全自动套袋机_高位码垛机_全自动包装码垛系统生产线-三维汉界机器(山东)股份有限公司 | 电销卡_稳定企业大语音卡-归属地可选-世纪通信 | 找培训机构_找学习课程_励普教育 | 成都装修公司-成都装修设计公司推荐-成都朗煜装饰公司 | 台式核磁共振仪,玻璃软化点测定仪,旋转高温粘度计,测温锥和测温块-上海麟文仪器 | 水环真空泵厂家,2bv真空泵,2be真空泵-淄博真空设备厂 | 橡胶接头|可曲挠橡胶接头|橡胶软接头安装使用教程-上海松夏官方网站 | 中药二氧化硫测定仪,食品二氧化硫测定仪|俊腾百科 | 深圳工程师职称评定条件及流程_深圳职称评审_职称评审-职称网 | 杭州代理记账多少钱-注册公司代办-公司注销流程及费用-杭州福道财务管理咨询有限公司 | 右手官网|右手工业设计|外观设计公司|工业设计公司|产品创新设计|医疗产品结构设计|EMC产品结构设计 | 柔性输送线|柔性链板|齿形链-上海赫勒输送设备有限公司首页[输送机] |