关于在 Laravel 5 中集成七牛云存储实现云存储功能

2023-05-16

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

关于在 Laravel 5 中集成七牛云存储实现云存储功能

使用的是七牛官方的SDK,非storage版本
方法很简单,仅介绍Composer 安装方式,如下:

  1. 安装 Composer
    1. curl -sS https://getcomposer.org/installer | php
  2. 运行 Composer 命令安装最新稳定版本的 SDK:
    1. php composer.phar require qiniu/php-sdk
  3. Require Composer 生成的 autoloader:
    1. <?php
    2. require 'vendor/autoload.php';
    关于第三步骤,个人认为在使用Composer安装好后,会自动加载,不知道有没有理解错误,对其运行方式目前还不甚了解,如有错误,欢迎指出
    如果需要更详细的关于 Composer 的使用说明,你可以访问Composer官方网站,或对应的中文网站。
    以上步骤完成后,下面是很重要的一个环节

有很多和我一样的小白,可能发现按照官方教程,直接使用,可能会出现Auth冲突的问题~~~
在这里有方法解决的,不要气馁,如:

  1. use Qiniu\Auth as QiAuth;

使用别名的方式,对其重命名,不需要修改源码

下面,我们步骤基本和官方教程一致:
首先,需要我们进行鉴权:

  1. // 要上传的空间
  2. $bucket = 'life';
  3. // 用于签名的公钥和私钥
  4. $accessKey = 'Access_Key';
  5. $secretKey = 'Secret_Key';
  6. 初始化签权对象
  7. $auth = new QiAuth($accessKey, $secretKey);
  8. // 生成上传Token
  9. $upload_token = $auth->uploadToken($bucket);

至此,我们已经完成基本的后台操作,下面我们进行表单的处理


   
  1. <form method="post" action="http://up.qiniu.com" enctype="multipart/form-data">
  2. <input name="token" type="hidden" value="{{upload_token}}">
  3. <input name="file" type="file" />
  4. <input type="submit" value="上传"/>
  5. </form>

在这里,我犯了一个很低级的错误,在对token处理的时候,标签写错误了,导致排查了很久~~~

原文:http://blog.chenghaifeng.com/article/1658

转载于:https://my.oschina.net/jamesCheng/blog/747085

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

关于在 Laravel 5 中集成七牛云存储实现云存储功能 的相关文章

  • ECharts插件实现3D饼图

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 1 下载Echarts插件 xff0c 官网地址 xff1a http echarts baidu com download html 下载开发版本 xff1a 2 引入到
  • QT定时任务- timerEvent事件使用以及和QTimer 定时器的使用区别

    定时器QTimer和timerEvent事件重载的使用区别记录 QTimer定时器QObject中的timerEvent事件重载 QObject定时器总结参考文章 QTimer定时器 一般情况下我们使用定时器开启定时任务都是这样操作 xff
  • maven-assembly-plugin插件的使用方法

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 一 Assembly 是什么意思 xff1f 二 maven assembly plugin是什么 xff1f 1 它是maven中针对打包任务而提供的标准插件 三 mav
  • DLL编辑和源码管理的一些疑问和见解

    xff08 本来不想放在首页的 xff0c 但是因为的确需要帮助 xff0c 姑且放在首页希望对本文描述到的问题有见解告诉小弟一声 xff09 今天因为类库里面有一个地方写错了 xff0c 所以找经理要了类库的源码 xff0c 经理说我用的
  • Unity3D--学习太空射击游戏制作(四)

    步骤七 xff1a 添加声音和特效 射击声音和爆炸效果 01 xff1a 在Project窗口单机右键 xff0c 选择Import Package gt Custome Package 然后到资源文件目录packages浏览unity包文
  • pnfs加密aes部分。

    首先需要找到加密的地方 实际上 xff0c 文件系统的读写 xff0c 可以首先查看vfs write amp vfs read 然后根据具体定义的 file operations 查找 xff0c 对应的文件系统的read和write函数
  • Ubuntu使任何用户都有设置图形网络权限的方法

    sudo vi usr share polkit 1 actions org freedesktop NetworkManager policy 695行 lt lt allow active gt auth admin keep lt a
  • Ajax 跨域请求 Access-Control-Allow-Origin 问题

    这转移一台GMtool的服务器 xff0c 结果转移过去后 xff0c 去登陆账号密码卡在登陆界面上 xff0c 用google开发者工作查看network时 xff0c 是卡在一个验证的服务器上 xff0c 然而可悲的是那台验证上的服务也
  • 国家气象局免费天气预报接口,城市代码(JSON格式)

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 原文链接 xff1a blog csdn net zgyulongfei 国家气象局提供免费的天气预报接口 xff0c 但是访问时候需要指定城市代码 update 2015
  • AutoCAD2016简体中文破解版32位64位下载

    AutoCAD2016序列号 xff1a 666 69696969 667 98989898 400 45454545 066 66666666 任意一个 AutoCAD2016产品密钥 xff1a 001H1 AutoCAD2016软件3
  • 树莓派进阶之路 (031) -字符问题(1) - GBK汉字编码表(转)

    转载 xff1a http blog sina com cn s blog 8184e033010109ug html 基本简介 GB码 xff0c 全称是GB2312 80 信息交换用汉字编码字符集基本集 xff0c 1980年发布 xf
  • 外贸盒子x96max+ 搭建Armbian系统 (附国内可用的img镜像下载地址)

    记录一下在x96max 43 外贸盒子上面搭建Armbian的历程 Armbian是什么操作过程 救砖历程 xff1a 国内外相关电视盒子论坛 Armbian是什么 Armbian是轻量级的Debian系统 xff0c 为ARM开发板专门发
  • 手机上输入http://192.168.1.102:8888/FiddlerRoot.cer为什么下载不了证书

    因为之前你的手机可能已经安装了该证书 xff0c 所以再次下载会说找不到证书 解决办法 如果你遇到上面的问题 就可能是证书的问题 我的本地证书是用系统生成证书的一个软件生成的个人证书 所以出现了问题 操作步骤如下 1 将之前的证书删除打开系
  • 区块链上编程:DApp 开发实战——来写个竞猜游戏吧!

    本文旨在引导对 DApp 开发感兴趣的开发者 xff0c 构建一个基于以太坊去中心化应用 xff0c 通过开发一款功能完备的竞猜游戏 xff0c 迈出 DApp 开发的第一步 xff0c 通过实例讲解 Solidity 语言的常用语法 xf
  • pip更改下载源设置

    任何一个信息都可以把人分为两类 xff0c 知道的和不知道的 有些我们已知的信息 xff0c 自己觉得很平常 xff0c 却可能对另一些不知道的人来说很有用处 比如今天要说的这个小技巧 xff0c 我自己原以为不值一提 xff0c 网上也很
  • 让div在屏幕中居中(水平居中+垂直居中)的几种方法

    水平居中方法 1 inline xff0c inline block元素的水平居中 xff0c 在父级块级元素中设置text align center 2 确定宽度的块级元素水平居中方法 margin xff1a 0 auto xff1b
  • 从ELK到EFK

    背景 作为中国最大的在线教育站点 xff0c 目前沪江日志服务的用户包含沪江网校 xff0c 交易 xff0c 金融 xff0c CCtalk xff08 直播平台 xff09 等多个部门的多个产品的日志搜索分析业务 xff0c 每日产生的
  • 证明:实对称矩阵中,属于不同特征值的特征向量相互正交

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 证明 xff1a 实对称矩阵中 xff0c 属于不同特征值的特征向量相互正交 设AP 61 1P xff0c AP 61 2P xff0c 其中A为实对称矩阵 xff0c
  • 宝塔面板一键docker部署

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 推荐 xff1a 宝塔面板一键docker部署 0 购买服务器 1 安装docker root 64 VM 0 2 centos curl fsSL https get d
  • 异步I/O Asynchronous I/O

    原帖地址 xff1a http www ibm com developerworks cn linux l async AIO 简介 Linux 异步 I O 是 Linux 内核中提供的一个相当新的增强 它是 2 6 版本内核的一个标准特

随机推荐

  • Trapping Rain Water II

    Given n x m non negative integers representing an elevation map 2d where the area of each cell is 1 x 1 compute how much
  • QT- label实现滚动字幕 (跑马灯)效果 -像素级

    QT label滚动字幕 原理代码完整源码 43 部件提升 想通过QSS实现更多效果的请搜索QT自带帮助文档 Qt Style Sheets Examples xff0c 使用样式表来定制程序界面 原理 让label字母滚动起来的原理很简单
  • matlab练习程序(TV模型图像修复)

    曾经想要实现过Bertalmio图像修复算法 xff0c 无奈自身实力不够 xff0c 耗费两天时间也没能实现 昨天博客上有人问到TV模型 xff0c 这个模型我过去是没听说过的 xff0c 于是就找来相关论文研究了一下 xff0c 发现T
  • M4——GPIO配置

    1 GPIO 简述 通用输入输出 General Purpose Input Output 的简称 xff0c 就是芯片引脚可以通过他们输出高电平或者低电平 xff0c 也可以通过他们读取引脚的电平状态 以STM32F407ZGT6芯片为例
  • linux 查看服务器序列号(S/N)

    root 64 node1 dmidecode t 查看支持的参数 dmidecode option requires an argument 39 t 39 Type number or keyword expected Valid ty
  • Apache 中文显示乱码的问题

    用Apache 2 2发布一个html网页 xff0c 访问时发现网页中的中文全部显示乱码 之前在IIS上发布显示很正常 xff0c 网页本身编码应该是没问题的 查看源代码确定html文档编码为GB2312 在 etc httpd conf
  • 对centos进行一些个性化设置(如alias等)

    为什么80 的码农都做不了架构师 xff1f gt gt gt 一 xff1a linux xff08 centos5 10 xff09 中alias的设置 amp 常用 查询 xff1a 查看当前系统的所有alias shell gt a
  • Linux编程之有限状态机FSM的理解与实现

    有限状态机 xff08 finite state machine xff09 简称FSM xff0c 表示有限个状态及在这些状态之间的转移和动作等行为的数学模型 xff0c 在计算机领域有着广泛的应用 FSM是一种逻辑单元内部的一种高效编程
  • 用Nohup命令让Linux下的程序真正在后台执行(转载)

    Unix Linux 下一般想让某个程序在后台运行 xff0c 很多都是使用 amp 在程序结尾来让程序自动运行 比如我们要运行 mysql 在后台 xff1a usr local mysql bin mysqld safe user 61
  • iOS开发-关于自定义控件很值得一看的文章( 四)

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 我么知道 Objective xff0d C 是采用 消息机制 xff08 messaging xff09 调用方法的 xff0c 例如我们调用 UIView 的 init
  • POSIX 消息队列相关问题

    一 查看和删除消息队列 要想看到创建的posix消息队列 xff0c 需要在root用户下执行以下操作 xff1a mkdir dev mqueue mount t mqueue none dev mqueue 删除队列使用 rm 命令即可
  • HDU-时间挑战 树状数组

    这题好像是POJ的一道原题 首先这题我们能够确定如果一条线段被另外一条线段所包含的话 xff0c 那么那条包含它的线段的左端点一定小于或者等于这个线段 于是我们按照左端点从小到大排序 xff0c 左端点相同按照右端点从大到小排序 xff0c
  • Linux-添加systemd自启动服务 + 内网穿透模块NPC自启动(x96-coreelec squashfs固件修改)

    添加服务及修改coreelec固件 System unit简介配置服务文件 xff1a systemd service Unit 部分 xff1a 配置服务的基础信息 Service 部分 xff1a 配置服务的启动和操作 Install
  • PostgreSQL的实践一:初识

    简介和认知 发音 post gres q l 服务 xff08 server xff09 一个操作系统中可以启动多个postgres服务 每个服务由多个进程组成 xff0c 为首的进程名为postmaster 每个服务要占用一个端口 xff
  • android真机怎么使用虚拟串口,怎么用小米手机调试我写的android程序

    怎么用小米手机调试我写的android程序以下文字资料是由 历史新知网www lishixinzhi com 小编为大家搜集整理后发布的内容 xff0c 让我们赶快一起来看一下吧 xff01 怎么用小米手机调试我写的android程序 下个
  • 搭建私有pip源

    yum y install python pip 2 用pip安装pypiserver pip install pypiserver 3 建立目录 mkdir home pypi packages 4 启动服务 nohup pypi ser
  • 枚举类型转换成字符串

    使用枚举类型默认的ToString 方法 xff0c 往往不能得到我们想要的输出的字符串 如何方便的定义枚举类型中的每个值代表的字符串输出呢 xff1f 可以使用DescriptionAttribute 写上想得到的字符串输出 enum D
  • 使用Proxmox 和 Deskpool 搭建桌面云系统

    Proxmox VE是一套开源的虚拟化软件 xff0c 支持KVM和LXC Deskpool是一套桌面虚拟化管理系统 支持Hyper V XenServer Proxmox等虚拟化平台 本文介绍了基于Proxmox搭建Deskpool桌面虚
  • ubuntu更新grub

    命令 sudo update grub 手动修改grub sudo gedit boot grub grub cfg 转载于 https www cnblogs com niocai archive 2011 07 16 2107987 h
  • 关于在 Laravel 5 中集成七牛云存储实现云存储功能

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 关于在 Laravel 5 中集成七牛云存储实现云存储功能 使用的是七牛官方的SDK xff0c 非storage版本 方法很简单 xff0c 仅介绍Composer 安装