当前位置: 首页 > news >正文

青海建设厅网站首页陕西网站制作

青海建设厅网站首页,陕西网站制作,免费注册com域名,wordpress oss插件图片文件存服务器非常占用存储带宽资源,且用户访问体验也不佳,因此使用一些第三方oss存储就很有必要了。之前lz发布了一篇tp使用阿里云oss的博文。不过阿里oss是收费的。而七牛云提供了一些免费使用额度。所以,这里额外补充一篇。 1.前提准备…

图片文件存服务器非常占用存储带宽资源,且用户访问体验也不佳,因此使用一些第三方oss存储就很有必要了。之前lz发布了一篇tp使用阿里云oss的博文。不过阿里oss是收费的。而七牛云提供了一些免费使用额度。所以,这里额外补充一篇。

1.前提准备 

先去七牛云官网注册自己的账号,并申请好对象存储资源。创建一个空间。并绑定一个自定义源站域名。这里lz的空间名:liuqingwushui        源文件绑定域名为:liuqiniu.flchy.com 

最后记得去个人中心密钥管理把 AK,SK秘钥复制下来,后面会用得上。

 

2.tp框架引入SDK

 这里lz使用的tp框架是thinkphp5.0.24。结构目录大体如下。先去七牛云官网下载php sdk(PHP SDK_SDK 下载_对象存储 - 七牛开发者中心)。并将下载的sdk重命令为qiniu,把文件复制到vendor目录下。最终目录结构如下:

tips:这里注意一下下载的php sdk版本和php版本要对应,如果是很久之前的sdk版本。你在php7.4以上环境下运行,上传文件会报错:Trying to access array offset 。所以建议下载最新的sdk版本。

 

 引入sdk之后,直接在代码中调用即可。这里调用的核心Controller文件代码:

Imgupload.php

<?php
namespace app\qiniu\controller;
use think\Controller;
use think\Db;  //数据库连接类Db
require_once '../vendor/qiniu/autoload.php';
use \Qiniu\Auth;
use \Qiniu\Storage\UploadManager;class Imgupload extends Controller{public function index(){$loginstatus = true;  //可以调用方法来判断是否登录if($loginstatus){// 用于签名的公钥和私钥$accessKey = '你的ak';$secretKey = '你的sk';// 初始化签权对象$auth = new Auth($accessKey, $secretKey);// 空间名  https://developer.qiniu.io/kodo/manual/concepts$bucket = 'liuqingwushui';// 生成上传Token$token = $auth->uploadToken($bucket);// 构建 UploadManager 对象$uploadMgr = new UploadManager();// 上传文件到七牛$filePath = request()->file('file');$file=$filePath->getInfo()['tmp_name'];$key =$filePath->getInfo()['name'];  //文件名list($ret, $err) = $uploadMgr->putFile($token, $key, $file);if ($err !== null) {$array=array('code'=>'1','msg'=>"上传失败",'data'=>[]);} else {$array=array('code'=>'0','msg'=>"上传成功",'data'=>$ret);}echo json_encode($array);}}}

调用该接口,传入文件表单参数file,上传成功后会返回如下结果:

 该图片在七牛云的访问地址即:hots+key。这里的host就是前面提到的源文件绑定域名。

 

http://www.mmbaike.com/news/103515.html

相关文章:

  • php导航网站万网域名注册官网阿里云
  • wordpress谷歌云电子商务seo名词解释
  • 点餐网站怎么做邵阳做网站的公司
  • 做网站标题居中代码设计网站用什么软件
  • 怎么搭建自己公司网站外链发布
  • 经营网站备案信息站长工具怎么关掉
  • 互联网营销型网站app推广引流
  • 欧美风格的网站广东省白云区
  • 网站建设的市场需求app地推接单平台
  • 一个网站锚文本可以做几个网站建设技术
  • 深圳网络整合营销公司百度ocpc如何优化
  • 国外有什么网站是做服装的重庆seo网络推广优化
  • 租号网站咋做百度排行榜风云榜
  • 建设美食网站的目的和功能定位杭州seo网络推广
  • 网站广告怎样做wordpress网站建设
  • 男同志网站建设网推公司
  • 昌平网站建设竞价交易
  • 河北智能网站建设多少钱建网站找哪个平台好呢
  • 中小学 网站建设 通知小程序运营推广公司
  • 网站重构与web标准设计视频教程百度快速排名
  • 上海做网站 公司想卖产品怎么推广宣传
  • 做一个网站需要哪些资源搜索引擎排名优化seo课后题
  • 国外metro风格网站模板软文范例大全800字
  • 自己做网站接广告seo快速推广窍门大公开
  • 松江区做网站免费外链网站seo发布
  • 网络黄页进入有限公司seo网站推广的主要目的
  • 企业门户网站包括凡科网站官网
  • 搜索附近人软件seo销售话术开场白
  • 网站突然没收录了广州网络营销产品代理
  • 邢台网站建设免费做网站排名移投界seo