PHP实现上传图片及视频到七牛云?

**

七牛是一家怎样的公司?

**
七牛云(隶属于上海七牛信息技术有限公司)是国内领先的以视觉智能和数据智能为核心的企业级云计算服务商,同时也是国内最有特色的智能视频云服务商,累计为 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']);
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值