php用最简单的方式实现7牛云对象储存文件上传

来源:互联网 发布:ppsspp 源码 编辑:程序博客网 时间:2024/06/06 20:02

今天看了一下七牛云的对象储存 简单看了一下开发文档实现了七牛云的文件上传

七牛云文件有免费的空间 所以还是挺有用的

只需要改三个配置就行

设置

  <?php     require 'qiniuy/autoload.php';     use Qiniu\Auth;     use Qiniu\Storage\UploadManager; // 用于签名的公钥和私钥
//这里是配置
$accessKey ="你的key 个人中心有";$secretKey = "你的secretke 个人中心有";$bucket = "你的空间名字";
// 构建鉴权对象$auth = new Auth($accessKey, $secretKey);// 生成上传 Token$token = $auth->uploadToken($bucket);if(isset($_FILES['file'])){// var_dump($_FILES['file']);EXIT;// 要上传文件的本地路径$filePath = $_FILES['file']['tmp_name'];// 上传到七牛后保存的文件名$key = 'my-php-logo.png';// 初始化 UploadManager 对象并进行文件的上传。$uploadMgr = new UploadManager();// 调用 UploadManager 的 putFile 方法进行文件的上传。list($ret, $err) = $uploadMgr->putFile($token, $key, $filePath);echo 'ok';}?><form method="post" action="" enctype="multipart/form-data">  <input name="token" type="hidden" value=<?echo "'".$token."'" ;?> >  <input name="file" type="file" />  <input type="submit" value="上传"/></form>

以上选择选择文件 提交即可 

原创粉丝点击