概述
七牛是一家怎样的公司?
七牛云(隶属于上海七牛信息技术有限公司)是国内领先的以视觉智能和数据智能为核心的企业级云计算服务商,同时也是国内最有特色的智能视频云服务商,累计为 70 多万家企业提供服务,覆盖了国内80%网民。围绕富媒体场景推出了对象存储、融合 CDN 加速、容器云、大数据平台、深度学习平台等产品、并提供一站式智能视频云解决方案。为各行业及应用提供可持续发展的智能视频云生态,帮助企业快速上云,创造更广阔的商业价值。
七牛云官方网站:https://www.qiniu.com/
注册七牛云地址:
登陆七牛云地址:
开发文档下载地址:
https://developer.qiniu.com/kodo/sdk/1241/php
注意:一定要下载对应的版本,在这里咱们PHP开发人员下载PHP对应的版本
下载sdk包之后接下来就可以对html代码进行书写了
建立一个upload.html
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<table>
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="image">
<input type="submit" value="上传">
</form>
</table>
</body>
</html>
点击上传按钮提交到upload.php代码
<?php
require_once __DIR__ . '/qiniusdk/autoload.php'; //引入加载文件
use QiniuAuth; //使用auth类
use QiniuStorageUploadManager;
$accessKey = 'VcMNOXtVE2j3Y1k3-EJHul3Pj66krhCsxZftwHXT'; //秘钥
$secretKey = 'emIUaUnHVlqhO4USimOROiLj5BxbXSurMQA_3T17'; //秘钥
$auth = new Auth($accessKey, $secretKey); //实例化
$bucket='1803a';//存储空间
$token = $auth->uploadToken($bucket);
$uploadMgr = new UploadManager();
$filePath = $_FILES['image']['tmp_name'];//'./php-logo.png'; //接收图片信息
if($_FILES['image']['type']=='video/mp4'){
$key = 'video'.time().'.mp4';
}elseif($_FILES['image']['type']=='audio/mp3'){
$key = 'audio'.time().'.mp3';
}else{
$key = 'png'.time().'.png';
}
list($ret, $err) = $uploadMgr->putFile($token, $key, $filePath);
if ($err !== null) {
echo '上传失败';
} else{
print_r($ret['key']);
}
如果说还是不清楚的可以Chat我,随时支持。
最后
以上就是愉快烤鸡为你收集整理的如何利用PHP实现上传图片及视频到七牛云?的全部内容,希望文章能够帮你解决如何利用PHP实现上传图片及视频到七牛云?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复