• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >编程问答 > 七牛云上传&转码回调,使用官方SDK回调函数总是报错

七牛云上传&转码回调,使用官方SDK回调函数总是报错

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-07

佚名通过本文主要向大家介绍了七牛直播sdk,七牛sdk,七牛直播云sdk,七牛js sdk,sdk等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:七牛云上传&转码回调,使用官方 SDK 回调函数总是报错
描述:

使用的是官方的 SDK 中的 callback,一直报579。

用排除法试了一下,只要在 callback 中加上$authorization = $_SERVER['HTTP_AUTHORIZATION']; 就会出现报错579.

去掉这段代码(当然也要去掉$isQiniuCallback这段) ,整个回调过程就成功了。

没找到这段代码到底有什么问题?


解决方案1:

我记得七牛使用authorization需要调用的

 <?php
    require_once __DIR__ . '/../autoload.php';
    
    use Qiniu\Auth;
    
    $accessKey = 'Access_Key';
    $secretKey = 'Secret_Key';
    $auth = new Auth($accessKey, $secretKey);
    
    //获取回调的body信息
    $callbackBody = file_get_contents('php://input');
    
    //回调的contentType
    $contentType = 'application/x-www-form-urlencoded';
    
    //回调的签名信息,可以验证该回调是否来自七牛
    $authorization = $_SERVER['HTTP_AUTHORIZATION'];
    
    //七牛回调的url,具体可以参考:http://developer.qiniu.com/docs/v6/api/reference/security/put-policy.html
    $url = 'http://172.30.251.210/callback.php';
    
    $isQiniuCallback = $auth->verifyCallback($contentType, $authorization, $url, $callbackBody);
    var_dump($isQiniuCallback);
    if ($isQiniuCallback) {
        $resp = array('ret' => 'success');
    } else {
        $resp = array('ret' => 'failed');
    }
    
    echo json_encode($resp);


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 七牛Python版SDK因为版本问题导致无法上传图片
  • 七牛Python的SDK中有判断回调请求合法性的接口吗?
  • 七牛推流直播sdk支持聊天么?
  • 七牛直播SDK能否实现类似微信小视频的功能?
  • 七牛,你必须给我的1万块一个说法
  • 七牛怎么了。。。。。
  • sdk能否直接上传远程图片url到七牛
  • 七牛有可以使用mkzip的sdk么?
  • 用七牛的sdk上传图片,有时成功,有时返回(400:BadRequest)
  • 用七牛的sdk上传图片我php版本55的出现下面的错误

相关文章

  • 2017-06-07 (python)为什么“千万不要对未知的变量使用safe过滤器”?
  • 2017-06-07 七牛上传是否对某些地区的网络支持有问题???
  • 2017-06-07 nginxphp配置
  • 2017-06-07 python写的代理对socket通讯加密出错
  • 2017-06-07 请问过来的达人
  • 2017-06-07 (python)pycharmreturnoutsideoffunction
  • 2017-06-07 laravel如何添加模型方法提示功能
  • 2017-06-07 golang中字符串乱码问题
  • 2017-06-07 怎么防止自己的网站被屏蔽
  • 2017-06-07 视频持久化处理的问题

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 匹配链接目录部分的正则表达式应该如何写?
    • 如何用python使GoAgent窗口打开后自动最小化以及关闭之前的pyexe窗口
    • laravel里应用对象$app,写成$app[$k]竟然不报错!为何?
    • 机器学习实战里关于决策树的图形显示,显示中文的问题
    • 问题背后的问题读后感权限修饰符的问题
    • 快速运算,急
    • 产品诉求求产品和商家对应关系算法
    • 装饰器模式为什么需要“抽象装饰器类”?
    • 求推荐有关与flask框架学习的相关教程
    • Macos下安装generator-jquery-boilerplate报错

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有