**
七牛是一家怎样的公司?
**
七牛云(隶属于上海七牛信息技术有限公司)是国内领先的以视觉智能和数据智能为核心的企业级云计算服务商,同时也是国内最有特色的智能视频云服务商,累计为 70 多万家企业提供服务,覆盖了国内80%网民。围绕富媒体场景推出了对象存储、融合 CDN 加速、容器云、大数据平台、深度学习平台等产品、并提供一站式智能视频云解决方案。为各行业及应用提供可持续发展的智能视频云生态,帮助企业快速上云,创造更广阔的商业价值。
七牛云官方网站:https://www.qiniu.com/
注册七牛云地址:
登陆七牛云地址:
注意:一定要下载对应的版本,在这里咱们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 Qiniu\Auth; //使用auth类
use Qiniu\Storage\UploadManager;
$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']);
}