我接触七牛云存储第一次不是用,而是学习GOlang这个语言的时候知道的,它整个都是用GOLANG开发的,今天没事的时候把东西存储到了七牛上边,我们知道一个产品,然后根据自己的思路把别人的产品转化成自己的价值才是最高的!今天由于时间问题我就简单的介绍一下,这个就是为了以后的微信开发给大家做的基础!~~ 我注册了七牛云存储,建立了一个空间绑定了自己的域名,你可以下载他的PHP的SDK,如果你想本地上传文件到你的云空间简单
<form method="post" action="http://up.qiniu.com/" enctype="multipart/form-data"> <input name="key" type="hidden" value="文件上传之后的名字"> <input name="x:<custom_field_name>" type="hidden" value="自己设定的参数"> <input name="token" type="hidden" value="这个就是包含的token"> <input name="file" type="file" /> </form> //这里是获取token的方法 require_once("qiniu/rs.php"); $bucket = 'phpsdk'; $accessKey = '<YOUR_APP_ACCESS_KEY>'; $secretKey = '<YOUR_APP_SECRET_KEY>'; Qiniu_SetKeys($accessKey, $secretKey); $putPolicy = new Qiniu_RS_PutPolicy($bucket); $upToken = $putPolicy->Token(null);第二个上传文件譬如用以前的插件叫做uploadify的那个集成就用下边的方法
require_once("qiniu/io.php"); require_once("qiniu/rs.php"); $bucket = "phpsdk"; $key1 = "file_name1"; $accessKey = '<YOUR_APP_ACCESS_KEY>'; $secretKey = '<YOUR_APP_SECRET_KEY>'; Qiniu_SetKeys($accessKey, $secretKey); $putPolicy = new Qiniu_RS_PutPolicy($bucket); $upToken = $putPolicy->Token(null); $putExtra = new Qiniu_PutExtra(); $putExtra->Crc32 = 1; list($ret, $err) = Qiniu_PutFile($upToken, $key1, __file__, $putExtra); echo "====> Qiniu_PutFile result: \n"; if ($err !== null) { var_dump($err); } else { var_dump($ret); }由于事件的问题真的今天不能多写,大家多去看看官方文档,今天就写个上传,因为以后咱们会用到它的上传下载和缩略图等!今天文章有点坑真的是有点事,对不住了!
发表评论 取消回复