25 lines
606 B
PHP
25 lines
606 B
PHP
<?php
|
|
|
|
namespace app\worker\controller;
|
|
|
|
use app\common\controller\WorkerApi;
|
|
|
|
class Common extends WorkerApi
|
|
{
|
|
public function ossParams()
|
|
{
|
|
$name = $this->request->post('name');
|
|
if (empty($name)) {
|
|
$this->error('文件名必填');
|
|
}
|
|
|
|
$md5 = md5($name);
|
|
$auth = new \addons\alioss\library\Auth();
|
|
$params = $auth->params($name, $md5);
|
|
$params['OSSAccessKeyId'] = $params['id'];
|
|
$params['success_action_status'] = 200;
|
|
$params['cdnurl'] = cdnurl('', true);
|
|
|
|
$this->success('获取成功', $params);
|
|
}
|
|
} |