Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >数据万象添加盲水印的时候报错怎么解决?

数据万象添加盲水印的时候报错怎么解决?

提问于 2019-08-07 04:07:22
回答 0关注 0查看 174

签名是正确的,但是给图片添加盲水印的时候,报400错误,报错信息如我上传的截图所示,请问是为什么?

报错信息如图所示

代码语言:javascript
运行
AI代码解释
复制
<?php
    namespace App\Http\Controllers;

    use App\Extensions\Tencent\Signature;

    class IndexController extends Controller
    {
        protected $text = 'http://watermark-1256115051.picgz.myqcloud.com/tengxunyun.png';

        protected $type = 2;

        protected $host = 'watermark-1256115051.pic.ap-guangzhou.myqcloud.com';

        protected $fileid = 'water.jpg';

        protected $key = '123.jpg';

        protected $authorization;

        protected $guzzleHttpClient;

        protected $filePath;

        protected $fileSource;

        public function __construct()
        {
            $this->guzzleHttpClient = new \GuzzleHttp\Client([
                'base_uri' => 'http://pic.ap-guangzhou.myqcloud.com',
                'timeout'  => 30,
            ]);
            $signature = new Signature(env('TENCENT_SECRETID'), env('TENCENT_SECRETKEY'));
            $this->authorization = $signature->getAuthorization('PUT', $this->key);
            $this->filePath = public_path('upload/images/20190511/abc.jpg');
            $this->fileSource = fopen($this->filePath, 'rb');
        }

        public function index()
        {
            $picOperations = array(
                'is_pic_info' => 1,
                'rules' => [
                    [
                        'fileid' => $this->fileid,
                        'rule' => 'watermark/3/type/2/image/'.base64_encode($this->text)
                    ]
                ]
            );
            $result = $this->guzzleHttpClient->request('PUT', '/'.$this->key, [
                'headers'=>[
                    'Authorization' => $this->authorization,
                    'Host' => $this->host,
                    'Content-Length' => filesize($this->filePath),
                    'Pic-Operations' => json_encode($picOperations)
                ],
                'body' => $this->fileSource
            ]);
            dd($result->getBody()->getContents());
        }

        public function urlsafeB64encode($string) {
            return base64_encode($string);
        }
    }
?>

回答

成为首答用户。去 写回答
相关文章
原来你是这样的---原型和原型链
  把JS的原型和原型链重新梳理了一遍,然后动手绘制了一张流程图,原型和原型链的秘密就藏在这张图上。绘制流程图的好处就是在绘制的过程中,既检验自己对这个知识点的掌握状况,同时在绘制过程中会对这个知识点印象更深刻,理解更透彻,建议每个感兴趣的小伙都来身体力行一次。
tandaxia
2019/06/05
5530
原来你是这样的---原型和原型链
Axure原型设计丨页面滑动效果
操作环境:Windows系统(小编目前Windows系统,不过苹果的axure操作应该差别不大)
亲民创业网
2018/12/27
2.2K0
原型设计用得最多的是PS吗?该如何画原型?
在产品开发的前期工作中,产品经理或设计师通常需要进行原型设计工作,创建一个可交互和可视化的原型,以更准确地表达他们的设计构思和想法,并为项目顺利递交给开发人员做好准备。进行原型设计时,使用设计工具来画原型图是最高效的方式。
奔跑的小鹿
2023/07/04
5130
原型设计用得最多的是PS吗?该如何画原型?
什么样的代码是好代码?
关于什么是好代码,软件行业烂大街的名词一大堆,什么高内聚、低耦合、可复用、可扩展、健壮性等等。也有所谓设计6原则—SOLID:
梁规晓
2019/09/29
1.4K0
什么样的代码是好代码?
ERP是个什么样的存在?
  当企业达到一定规模,不论之前的管理如何到位,大部分都会出现部门之间资源分配和协作上的问题,ERP软件多种多样,用户先试后买已经是了解一个软件屡试不爽的一个方法了。大多数的ERP都是可以免费申请试用的,像金蝶、甲骨文、仓管云、用友等等,当然了也有一些服务商因为一些个别的原因不提供试用,这个时候就需要利用市面上的资料来选择了。
明象ERP
2019/03/01
9410
ERP是个什么样的存在?
什么样的代码是好代码?
即Single Responsibility (单一职责),Open Close(开闭),Liskov Substitution(里氏替换),Interface Segregation(接口隔离),Dependency Inversion(依赖反转)
NaughtyCat
2020/10/09
1.5K0
什么样的代码是好代码?
为什么你的原型总是改-页面流程篇
首先:上文中提到过业务流程图是从产品视角来看产品或功能,交互原型图是以用户的视角来看产品或功能,从这点上划分页面流程图也是以用户的视角来看产品或功能。
靠谱先生
2018/09/10
9240
为什么你的原型总是改-页面流程篇
什么样的模型是好的模型?
导读:什么样的模型是好的模型?相信这是每一个数据分析师和大数据AI算法工程师都曾经默默思考过的问题。
石晓文
2020/10/09
1.9K0
什么样的模型是好的模型?
什么样的链接是“文本链”?
做seo的时候用到很多锚文本链接,下面我给大家介绍什么是文本链?什么是超链?什么是友情链接?什么是锚文本? 代码1:文本链
小唐同学.
2022/02/18
1.6K0
Mockplus是如何节省你的原型时间的?
还在用老牌原型工具一点点绘制产品原型吗?还在为实现一个满意的交互而绞尽脑汁吗?还在为无法和用户高效沟通而发愁吗?朋友,现在是快速原型的时代了。时间不等人,当你精雕细琢完成产品启动页的时候,别人的原型已经迭代几次了。当你在犹豫不决要不要加入一个功能时,别人的产品已经经过数次测试达到可用性目标了。所以,请快速刷新自己的观念,挣脱陈旧的束缚,选择适合自己的原型方法来高效工作吧。 选择一款快速上手,能进行高效原型设计的工具,是实现这一切的前提。目前市场上的原型工具,能够进行快速原型设计不少。今天我们主要介绍Mo
奔跑的小鹿
2018/03/16
8400
Mockplus是如何节省你的原型时间的?
究竟什么样的开发流程是规范的?
遇到以上问题,肯定是在参加需求评审之前未做充分准备,那么问题来了,需要提前准备什么?
新亮
2020/03/10
1K0
漫画:什么是 “原型模式” ?
假如有一天,小灰被外星人抓走了,外星人要拿小灰做实验,想了解小灰在吃得好、睡得好、玩得开心的场景下,与现实中小灰的生存状态有什么区别。
小灰
2021/07/13
3350
漫画:什么是 “原型模式” ?
—————  第二天  ————— ———————————— 假如有一天,小灰被外星人抓走了,外星人要拿小灰做实验,想了解小灰在吃得好、睡得好、玩得开心的场景下,与现实中小灰的生存状态有什么区别。 于是,外星人克隆了几个一模一样的小灰: 就这样,小灰的原型被留在现实中,而三个复制体分别提供了吃得好、睡得好、玩得开心三种不同环境,小灰的原型则不受三个复制体的影响。 过了一段时间,我们来观察一下本体与分身的生存状态: 在Java语言中,Object类实现了Cloneab
博文视点Broadview
2023/05/06
1990
漫画:什么是 “原型模式” ?
14W 行代码量的前端页面长什么样
作者:sigmaliu,腾讯文档 AlloyTeam 开发工程师 0. 前言 腾讯文档列表页在不久前经历了一次完全重构后,首屏速度其实已经是不错。但是我们仍然可以引入 SSR 来进一步加快速度。这篇文章就是用来记录和整理我最近实现 SSR 遇到的一些问题和思考。虽然其中有一些基础设施可能和腾讯或文档强相关,但是作为一篇涉及 Node、React 组件、性能、网络、docker 镜像 、云上部署、灰度和发布等内容的文章,仍然可以小小地作为参考或者相似需求的 Checklist。 就是这样一个页面,内
腾讯技术工程官方号
2020/12/10
1.8K0
基于EasyUI的后台管理系统页面原型_示例图_下载地址
https://download.csdn.net/download/kese7952/11228072
杨校
2019/06/14
1.9K0
Go是一门什么样的语言?
  首先Go语言诞生于2007年由谷歌公司研发,2009年开源,2012年推出1.0版本,Go是一种语言层面支持并发(Go最大的特色、天生支持并发)、内置runtime,支持垃圾回收(GC)、静态强类型,快速编译的语言(编译型语言)。
追逐时光者
2021/08/05
1.2K0
什么样的网站设计称得上是好?
网站的设计贯穿着整个网站建设的过程,包括网站制作的前期、中期以及后期的运营。想要做好网站建设并非易事。会因为很多因素导致网站建设不完美,无法将最好的用户体验体现出来。好的网站设计一般都具有以下特点:
华专网络
2020/09/19
1.7K0
什么样的网站设计称得上是好?
JS篇(011)-什么是原型链?
答案:通过一个对象的__proto__可以找到它的原型对象,原型对象也是一个对象,就可以通过原型对象的__proto__,最后找到了我们的 Object. prototype, 从实例的原型对象开始一直到 Object. prototype 就是我们的原型链
齐丶先丶森
2022/05/12
1.3K0
JS篇(011)-什么是原型链?
强大的原型和原型链
本文主要讲解了JavaScript中函数原型属性以及原型链的概念,并通过实例介绍了原型链的查询和继承机制。同时,文中还介绍了自定义构造函数如何实现原型继承,以及使用原型继承的好处。
okaychen
2018/01/05
7720
强大的原型和原型链
SASE是一个什么样的黑科技
提起SASE这个词,可能对于大多数人都比较陌生,这是Gartner最新提出的一个技术理念,该理念很先进也很庞大,待您慢慢了解和熟悉整个SASE理论和预解决方案后,可能会觉得这是个了不起的创新。
FB客服
2020/04/22
3.4K0
SASE是一个什么样的黑科技

相似问题

页面是黑的?

0148

什么是memcache漏洞?它又有什么样的影响?

81.6K

android 歌词页面是怎么实现的?

0345

腾讯云发布的向量数据库有什么特点?技术架构是什么样的?

0100

数据库是几核的?

1473
相关问答用户
擅长3个领域
萃橙科技 | 合伙人擅长4个领域
高级数据分析师擅长5个领域
擅长4个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档