您的位置:首页 > 编程语言 > PHP开发

php上传七牛实例

2015-11-03 19:03 651 查看
//php方法上传七牛
//上传图片到云端 start
require_once("qiniu/qiniu/io.php");
require_once("qiniu/qiniu/rs.php");

$bucket = "88888";//空间名
$filetype = pathinfo($_FILES['file']['name'], PATHINFO_EXTENSION);//获取文件扩展名 防止有的手机不支持七牛
$key1 = time().mt_rand(1,1000).".".$filetype;
$accessKey = '自己看七牛账号';
$secretKey = '自己看七牛账号';

Qiniu_SetKeys($accessKey, $secretKey);
$putPolicy = new Qiniu_RS_PutPolicy($bucket);
$upToken = $putPolicy->Token(null,'');
$putExtra = new Qiniu_PutExtra();
$putExtra->Crc32 = 1;
//$tempFile uploadify上传的临时文件路径
list($ret, $err) = Qiniu_PutFile($upToken, $key1, $tempFile, $putExtra);

//------------------php 删除七牛图片
require_once("qiniu/qiniu/rs.php");

$bucket = "phpsdk";
$key1 = "file_name1";
$accessKey = '<YOUR_APP_ACCESS_KEY>';
$secretKey = '<YOUR_APP_SECRET_KEY>';

Qiniu_SetKeys($accessKey, $secretKey);
$client = new Qiniu_MacHttpClient(null);

$err = Qiniu_RS_Delete($client, $bucket, $key1);
echo "====> Qiniu_RS_Delete result: \n";
if ($err !== null) {
var_dump($err);
} else {
echo "Success!";


七牛的php文件的话自己网上查吧 是在没有的话 我在贴上来
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: