• 技术文章 >后端开发 >php教程

    七牛开发者文档关于上传凭证,url安全base64得出的数据不同

    2016-06-06 20:47:04原创529
    我浏览的文档链接

    我使用php来实现,有个url安全的base64计算方法是需要自己实现,实现代码如下:

    function urlsafe_base64_encode( $str ){
        return strtr(base64_encode($str), '+/', '-_');
    }
    

    我使用putPolicy的值计算得出的结果跟上面的结果一样,
    但是计算sign得出来的是:YzEwZTI4N2YyYjFlN2Y1NDdiMjBhOWViY2UyYWFkYTI2YWIyMGVmMg==
    跟文档上面的wQ4ofysef1R7IKnrziqtomqyDvI=有所不同,不知道是哪里有问题?

    回复内容:

    我浏览的文档链接

    我使用php来实现,有个url安全的base64计算方法是需要自己实现,实现代码如下:

    function urlsafe_base64_encode( $str ){
        return strtr(base64_encode($str), '+/', '-_');
    }
    

    我使用putPolicy的值计算得出的结果跟上面的结果一样,
    但是计算sign得出来的是:YzEwZTI4N2YyYjFlN2Y1NDdiMjBhOWViY2UyYWFkYTI2YWIyMGVmMg==
    跟文档上面的wQ4ofysef1R7IKnrziqtomqyDvI=有所不同,不知道是哪里有问题?

    例子中给出的不一定是完全一致编码出来的,只是一个示范。你可以参考我们的代码实现:https://github.com/qiniu/php-sdk/blob/develop/qiniu/utils.php

    你好,请问下能说明 wQ4ofysef1R7IKnrziqtomqyDvI= 怎么计算出来的吗?我用的是asp.net2.0没有这方面的demo

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:七牛云存储 php
    上一篇:关于feed存储于redis(hash或list)中的一些疑问。 下一篇:web推送技术,技术路线~
    PHP编程就业班

    相关文章推荐

    • 详解win10下PHP的安装配置(以php5.6为例)• php Swoole实现毫秒定时计划任务(详解)• 挑战最棒的留言本的源码(二)_PHP教程• PHP脚本数据库功能详解(中)_PHP教程• php中的一些数组排序方法分享_php技巧

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网