2023-01-29 10:26:52 +08:00

53 lines
1.4 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
namespace app\admin\controller;
use app\common\controller\Admin;
require_once EXTEND_PATH .'/aliyun-oss-php-sdk-master/autoload.php'; //引入阿里云OSS SDK注意替换路径
use OSS\OssClient;
use OSS\Core\OssUtil;
use OSS\Core\OssException;
class Audioupload extends Admin {
private $ossConfig;
public $ossClient;
public function _initialize() {
parent::_initialize();
$this->ossConfig = [
'accessKeyId' => 'LTAI4G4vE6yQ8YRztNZ65Wrf',
'accessKeySecret' => 'OCyBu0ThZOgSHz2JLHyXOm7evWf0NA',
'endpoint' => 'oss-cn-beijing.aliyuncs.com',
'bucket' => 'ytyss',
];
$this->ossClient = new OssClient($this->ossConfig['accessKeyId'], $this->ossConfig['accessKeySecret'], $this->ossConfig['endpoint']);
}
/**
* 判断文件是否存在
* @param $file 文件名 目录也可以判断 目录/
* @return bool
*/
public function isfile($file){
$exist = $this->ossClient->doesObjectExist($this->ossConfig['bucket'], $file);
return $exist;
}
/**
* 删除指定文件
* @param $file 被删除的文件名 或者 目录/
* @return bool
*/
public function delete($file){
$res = $this->ossClient->deleteObject($this->ossConfig['bucket'], $file);
return $res;
}
}