七牛云图片上传接口调用流程
2018-06-22 05:37:57来源:未知 阅读 ()
本文旨在说明利用七牛云上传图片过程中的配置及接口调用的方法,首先对于如何注册及使用七牛云服务平台相信各位技术人员都非常清楚了,那么我们直接来说如何配置,首先登陆平台后选择管理控制台=>资源主页=>添加对象存储。添加对象时,记录添加的存储空间名称($bucket),备用。回到资源主页,选择 对象存储,此时会进入刚刚添加的存储空间,选择内容管理,记录外链默认域名($savepath),备用。点击个人面板=>秘钥管理,记录AK($accessKey)和SK($secretKey),备用。最后下载七牛云php版sdk,地址:https://github.com/qiniu/php-sdk/releases?ref=developer.qiniu.com,解压并重命名为qiniusdk
下面以上传单张图片为例,多张图片同理,多嵌套一层循环即可。代码实现如下:
use Qiniu\Auth;
use Qiniu\Storage\UploadManager;
public function uploadimg1(){
require_once './ThinkPHP/Library/Vendor/qiniusdk/autoload.php';//自己实际的qiniusdk位置
$accessKey = 'an9_prOkh15ePXxh2oRwspAb0_TWPPN2Ad3Mbvcs';//七牛AK
$secretKey = 'U4PfRGSwmdysWRN-MYQEe1B8Yehkp_TJlJx4f2_a';//七牛SK
$bucket = 'caifen';//存储空间名称
$savepath = "http://oscvm6a6a.bkt.clouddn.com/";//外链默认域名,注意域名的最后写一个’/’
$auth = new Auth($accessKey, $secretKey);
$token = $auth->uploadToken($bucket);
$uploadMgr = new UploadManager();
$filePath = "./Public/img/20170916063820_74929.jpg";//要上传的图片路径(必须是本地图片地址)
$ext = substr($filePath, strrpos($filePath, '.'));
$key = time().uniqid().$ext;
list($ret, $err) = $uploadMgr->putFile($token, $key, $filePath);
if ($err !== null) {
var_dump($err);
} else {
$savename=$ret['key'];
$file = $savepath.$savename;
return $file; //七牛云图片路径
}
}
那么以上就是关于七牛云图片上传接口调用流程方法介绍了,看过的技术程序员可以亲自尝试一下了。如果还存在其他问题,可以在下方留言评论。
本文由专业做app开发制作、微信小程序开发、网站建设的郑州燚轩软件科技发表,如需转载请注明原文作者及出处!
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- php判断文件上传图片格式的实例详解 2020-02-17
- 简单实现php上传文件功能 2020-02-15
- php生成条形码的图片的实例详解 2020-01-17
- PHP高效获取远程图片尺寸和大小的实现方法 2019-12-14
- PHP实现GIF图片验证码的步骤 2019-12-04
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash