首页
工具导航
友情链接
关于
Search
1
layui+php多文件列表,多图上传,包含表单修改,可适用于laravel框架和tp框架
651 阅读
2
在复制codepen代码时踩得坑,three.js实现的特效
528 阅读
3
设置邮箱头像方法,gravatar头像设置
515 阅读
4
关于本地larvael项目部署到服务器报错Whoops, looks like something went wrong.的问题
380 阅读
5
百度工具DNS无法解析IP
372 阅读
东扯西扯
网站建站
SEO优化
公众号开发
登录
用户名
密码
登 录
Search
标签搜索
php
css
laravel
宝塔面板
jQuery
mysql
js
vscode
layui
navicat
轻量应用服务器
seo
gravatar头像
腾讯云
html
多图上传
thinkphp
插件
鼠标指针
网站收录
EzraYes
累计撰写
73
篇文章
累计收到
3
条评论
首页
栏目
东扯西扯
网站建站
SEO优化
公众号开发
页面
工具导航
友情链接
关于
搜索到
2
篇与
腾讯云
的结果
2021-05-26
laravel视频上传到腾讯云cos对象存储,Phar方式实现开发
申请产品创建存储桶获取访问秘钥访问秘钥在个人信息里的访问管理设置而并非在产品的控制台里根据文档进行sdk开发,下载cos的sdk这一步是我进行开发中遇到的最大的坑,首先我根据官方文档的方式去用composer的方式去下载可是始终下不下来,来来回回折腾了一上午都没搞定,不过文档中还有一个方法: Phar方法根据官方文档下载下来之后把他放在你项目里面,然后用到它的时候引一下就可以了require '/path/to/cos-sdk-v5.phar';我是用laravel进行的开发所以贴出我的代码<?php namespace App\Http\Controllers\Web; use App\Http\Controllers\Controller; use Illuminate\Http\Request; use App\Models\User; use App\Traits\BaseFun; use Qcloud\Cos\Client; class UploadController extends Controller { public function __construct( ) { } private $secretId = "你的密钥"; //"云 API 密钥 SecretId"; private $secretKey = "你的SecretKey"; //"云 API 密钥 SecretKey"; private $region = "默认的存储桶地域"; //设置一个默认的存储桶地域 private $bucket = "你的存储桶"; //存储桶名称 格式:BucketName-APPID private function __cosClient(){ require 'cos/cos-sdk-v5.phar';//你刚才下载的phar路径 return $cosClient = new Client( array( 'schema' => 'http', //协议头部,默认为http 'region' => $this->region, 'credentials'=> array( 'secretId' => $this->secretId , 'secretKey' => $this->secretKey ) ) ); } public function upload(Request $request) { //获取上传的文件 $file = request()->file('file'); //获取储存桶对象 $cosClient = $this->__cosClient(); // dd($file->getRealPath()); //上传 try { $bucket = $this->bucket; //存储桶名称 格式:BucketName-APPID $key = 'video/'."abc".".".$file->getClientOriginalExtension(); //此处的 key 为对象键,对象键是对象在存储桶中的唯一标识 $srcPath = $file->getRealPath();//本地文件绝对路径 $file = fopen($srcPath, 'rb'); if ($file) { $result = $cosClient->Upload( $bucket = $bucket, $key = $key, $body = $file); } // print_r($result); echo $result['Location']; } catch (\Exception $e) { echo "$e\n"; } } } 最后注意你上传的文件权限都是继承的存储桶的权限,如果你的存储桶权限是私有的,那么上传后并不能被别人看见
2021年05月26日
46 阅读
0 评论
0 点赞
2021-02-24
使用宝塔面板的服务器如何进行ssl认证(https认证)
我们的网站在使用http开头的网址访问时总是会被浏览器显示不安全为了解决这种问题我们需要为网站申请ssl证书首先我们登陆腾讯云申请免费ssl证书ssl证书申请链接地址领取之后来到这个页面点击提交资料之后根据提示填写,这里我选的是RSA算法,后边验证选择的文件认证之后稍等几分钟就可以了,通过之后微信的腾讯云助手也会给你发消息然后下载我们的ssl证书打开我们的宝塔面板点击对应站点 点击ssl 点击其他证书根据网站运行环境选择需要的证书文件,用记事本或者编辑器打开复制里面的内容到宝塔对应的位置注意PEM格式证书 = 域名证书.crt + 根证书(root_bundle).crt然后保存就可以啦!我们的网站已经可以用https开头访问了!
2021年02月24日
172 阅读
0 评论
0 点赞