第一步
第一种方案
composer require teg1c/thinkphp-qiniu-sdk
第二种方案
请在项目根目录下的composer.json的require中添加
"teg1c/thinkphp-qiniu-sdk": "dev-master"
使用:
public function upload(Request $request){
try{
$file = $_FILES['file'];
$name=$file['name'];
$qiniu = new Qiniu('你自己的七牛云accesskey','你自己的七牛云secretkey','你自己创建的bucket');
$result = $qiniu->upload($name);
dump($result);
}catch (Exception $e){
dump($e);
}
//return json($return);
}
说明:
修改了七牛参数配置请清除一下缓存
upload()方法支持参数传入。可传入第一个参数为要上传文件保存的名称,第二个参数为bucket名称。
第一个参数默认取文件的hash串拼接时间戳time()
第二个参数默认为配置里的bucket