`

关于文件上传到腾讯云级万象优图相关问题

阅读更多

     最近公司项目需要用到上传图片到腾讯云上,因为腾讯云可对图片进行高清剪裁等处理,用户看到的图片不模糊,不过是付费的,拿到账号登陆到腾讯云上看相关的文档API及SDK,大概都浏览了一遍有点印象就开始动手尝试去写了,看文档及调试通过共计用了7个小时左右,效率一般吧;之前写过支付相关(支付宝,财付通, 易宝支付)都是看文档调试;废话少说接下来为大家大概讲解下如何实现。

1.如何上传图片到腾讯云;

2.如何使用万象优图(上传到腾讯云后,缩略和剪裁功能)

 

   第一:我们先去github上下载SDK(代码包,里面有个demo,运行文件为sample.php)

   下载地址: https://github.com/tencentyun/cos-php-sdk-v4

  

    目录结构如下(修改文件的命名空间等,TP3.2版本,我用的是3.1版本);

 

    第二:拿到公司付费后的APPID,SECRET_ID,SECRET_KEY,API_COSAPI_END_POINT等配置好conf.php(登陆腾讯云 拿到这些及bucketName,访问域名等);

 

    第三:准备工作已经OK,那我们去代码里加如何调用等,如下:

 

 其中$srcPath 为你本地上传图的绝对路径如  D:\tmp\abc.tmp

 

    第四:上传文件(图片) 调取cosapi的upload等,如下:


  大家可以一层层点进去看如何调用如何拿去appid,SECRET_ID等参数变量等;

  请求相关数据及返回数据格式(返回4个url参数,我们用的是source_url),如下:

  

 

 

文档里有java,php,python,javascrpt等SDK包,大家多看看多调试,下面是返回错误码

 https://www.qcloud.com/document/product/430/5921#cgi-.E9.94.99.E8.AF.AF.E7.A0.81

 常用的是 -97 ERROR_PROXY_AUTH_FAILED 非法签名

-82 ERROR_PROXY_AUTH_APPID_NOEXIST 不存在此appid

-2 网络中断(我们请求和腾讯云链接失败,原因有二:1,网络段问题常见APP端,2配置请求url域名错误)

 希望对大家有帮助!!!

 

2. 如何使用万象优图

图片上传至腾讯云后(cos),显示图片有的很大导致打开很慢(比如1M以上的),那么我们可以使用付费的万象优图(cos存储一起的服务),我们可以打开管理中心--》bucket管理--》样式--》编辑(我是新增一个bucket) 如下图:

 

 选择后点击保存,再打开高级编辑(会生成一个参数地址)

imageMogr2/thumbnail/!200x100r/interlace/0  将这个参数地址拼接到你的图片url中

http://xxxxx-xxxxx.image.myqcloud.com/201704/2c18f8c2c7a9a261b2082268f527cdaf

http://xxxxx-xxxxx.image.myqcloud.com/201704/2c18f8c2c7a9a261b2082268f527cdaf?imageMogr2/thumbnail/!200x100r/interlace/0

 参数的意思是  缩略图 长宽为200 * 100  处理的图片的确小了很多只有35K左右,功能还是蛮多的比如:剪裁,水印等,是不是还不错;具体文档如下 https://www.qcloud.com/document/product/460/6925

 

 

  • 大小: 8.6 KB
  • 大小: 80.2 KB
  • 大小: 61.2 KB
  • 大小: 53.2 KB
  • 大小: 42.4 KB
分享到:
评论

相关推荐

    微信小程序基于万象优图实现图片 OCR

    随着小程序开放越来越多的类目,...首先需要到腾讯云的万象优图控制台开通万象优图功能,并且创建 Bucket。创建的 Bucket 最好为公有读私有写的权限。 以下文档基于图像识别 Demo 进行介绍,目前图像识别接口只有 No

    基于腾讯万象优图的人脸识别演示程序.zip

    人脸识别 人脸识别系统主要包括四个组成部分,分别为:人脸图像采集及检测、人脸图像预处理、人脸图像特征提取以及匹配与识别。 人脸图像采集及检测 人脸图像采集:不同的人脸图像都能通过摄像镜头采集下来,比如...

    腾讯云迁移部署常用方案

    腾讯云迁移是指将应用、数据和相关服务从现有的IT环境迁移到腾讯云计算平台的过程。在这个过程中,企业能够利用云平台的弹性、可扩展性和高可用性,降低成本,提高业务连续性和灵活性。迁移不仅涉及到技术层面,还与...

    关于腾讯云的万象有图的身份证识别和图片鉴黄官方网站无demo问题

    在给定的文件"qcloudapi-sdk-java-master"中,我们可以看到这是一款针对腾讯云API的Java SDK,它包含了各种腾讯云服务的客户端实现,包括身份证识别功能。在IDEA这样的Java集成开发环境中,用户可以直接导入这个SDK...

    【玩转腾讯云】腾讯云对象存储COS+数据万象CI=完善的图片解决方案.docx

    腾讯云对象存储COS+数据万象CI=完善的图片解决方案 在日常开发中,我们经常会遇到一些图片存储问题,例如用户头像、聊天发生的图片等,而这些图片资源存储是个问题。普遍做法都是直接落在服务器上进行存储,而我...

    node.js上传图片到腾讯云COS上

    腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。COS 提供网页端管理界面、多种主流开发语言的 SDK、API 以及命令行和图形化工具,并且...

    腾讯云分布式对象存储架构设计与实践.pdf

    腾讯云分布式对象存储架构设计与实践 本文档总体概括了腾讯云分布式对象存储的架构设计与实践。以下是从标题、描述、标签和部分内容中提炼出的知识点: 一、市场背景与产品背景 * 如何为企业客户提供存储海量全球...

    腾讯云平台介绍.pdf

    腾讯云平台不断地推出新的云计算产品和服务,包括万象优图、智能语音服务、DI-X深度学习平台、全球应用加速、智营网优、短视频、美视优享、大数据可视交互系统等。用户可以使用腾讯云平台的最新云产品,快速开发和...

    tencentyun-img:腾讯云 人脸识别

    tencentyun-img##腾讯云-万象优图人脸识别检测2018年3月22日 11:48:44 经测试腾讯云的人脸识别不支持旋转或翻转后的照片,建议使用百度云人脸识别安装composer require web0376/tencentyun-img dev-master1. 在腾讯...

    腾讯云对象存储COS+数据万象CI=完善的图片解决方案.docx

    ### 腾讯云对象存储COS与数据万象CI:构建高效的图片解决方案 #### 对象存储COS概览 **对象存储(Cloud Object Storage,COS)** 是一种由腾讯云提供的分布式存储服务,它打破了传统文件系统的层级结构,允许用户...

    wafer2-ci-nodejs-demo:Wafer2 万象优图图像识别 Node.js Demo

    Wafer2 万象优图图像识别 Demo - Node.js本 Demo 演示了 Wafer2 Node SDK 的万象优图图像识别功能。本地运行打开 server/config.js,添加上 qcloudAppId,qcloudSecretId,qcloudSecretKey 三个配置项,并在代码目录...

    腾讯云计算、网络、存储介绍.pdf

    在大数据和人工智能方面,腾讯云通过腾讯大数据&AI能力,为用户提供包括万象优图、人脸识别、大数据分析等在内的先进功能。腾讯优图是腾讯公司在图像识别领域的研究成果,它具备高准确率的图像识别能力。腾讯的AI...

    腾讯云分布式对象存储架构设计与实践-SACC2021年中国系统架构师大会.pdf

    10. 对象接口和协议:腾讯云存储支持S3块协议、ISCSI/FC文件协议、NFS/CIFS挂载点管理等,以及为基于腾讯云EMR环境、腾讯黑石、CVM、容器自建Hadoop2.x环境提供数据安全传输层加密和服务端加密。 11. 数据管理与...

    WXtools_万象_万象会员批量导入工具_

    【描述】"把文本文件中的会员信息批量导入万象网管服务器" 表明这款工具的主要功能是处理文本文件中的会员数据,并将其快速、大量地上传到万象网管服务器。这极大地提高了工作效率,避免了手动逐条输入会员信息的...

    tencentyun#qcloud-documents#回源到自己站点1

    1.在腾讯云万象优图控制台创建一个镜像bucket,假定为sourceimg,可以得到项目ID,这里假定为1000710,则镜像bucket对应的域名为sour

    做母盘时客户机万象广告免疫

    在"万象广告免疫"的上下文中,这个批处理文件可能包含了禁用广告相关的进程、服务或者清理广告文件的命令。批处理文件的使用可以简化手动操作,一键实现广告免疫的过程。 为了实现万象广告免疫,具体步骤可能包括但...

    万象实名刷卡插件.rar

    【万象实名刷卡插件】是一款专为万象网管OL版本设计的实名认证解决方案,主要应用于山东地区的网络管理场景。这款插件的核心功能在于确保网络使用者的身份真实有效,以符合日益严格的网络实名制政策,提高网络安全性...

    解决万象2008弹窗广告

    标题中的“解决万象2008弹窗广告”是指针对万象网络管理软件2008版本出现的广告弹窗问题,进行技术性的分析和处理。万象网络管理软件是一款广泛应用于网吧管理的工具,旨在帮助管理员监控和控制网吧的计算机使用情况...

    小米万象息屏.rar

    此外,小米的万象息屏还支持自定义,用户可以上传自己的图片或者使用第三方应用创建独特的息屏样式。 接着,我们来关注一下万象息屏的性能优化。由于息屏显示会持续消耗电池,因此小米在开发时做了相应的功耗控制。...

Global site tag (gtag.js) - Google Analytics