我是靠谱客的博主 愉快烤鸡,最近开发中收集的这篇文章主要介绍如何利用PHP实现上传图片及视频到七牛云?,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

七牛是一家怎样的公司?

七牛云(隶属于上海七牛信息技术有限公司)是国内领先的以视觉智能和数据智能为核心的企业级云计算服务商,同时也是国内最有特色的智能视频云服务商,累计为 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实现上传图片及视频到七牛云?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部