欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

TP3.2使用UPYUN第三方存储

程序员文章站 2022-06-16 16:25:36
...
封装UPYUN到TP,一个小的教程,相信很多朋友会用到,给大家分享一下
1.导入UPYUN类放到Vendor中,可以去UPYUN官网下载UPYUN类:
TP3.2使用UPYUN第三方存储
2.在UpyunUpload中加入你的BUCKET,如下private $option=array(
'bucket'=>'你的空间名',/// 空间名
'expiration'=> '',/// 授权过期时间
'save-key'=>'/upload/{random}{.suffix}',/// 文件名生成格式,请参阅 API 文档
'allow-file-type'=>'jpg,jpeg,gif,png',/// 控制文件上传的类型,可选
'content-length-range'=>'0,1024000',///限制文件大小,可选 默认1M
'image-width-range'=>'100,1024000',///限制文件宽度
'image-height-range'=>'100,1024000',///限制文件高度
//'return-url'=>'agent.html',//; /// 页面跳转型回调地址 !!! iframe 回调地址,注意客户网站上要部署 agent.html 进行跨域代理
//'notify-url'=>'',
);
3.做完上面两步,现在我们去控制器里调用我们的UPYUN了
[b][/b] public function index(){
vendor('Upyun.UpyunUpload');//实例化UPyun
$option=array();
//$option['bucket']='think-img-test';
$option['expiration']=time()+3600;
//
$UpyunUpload=new \UpyunUpload($option);
$this->assign('updata',$UpyunUpload->getData());
$this->display();
}
4.由于我是使用UPLOADFIY插件,所以这里我就把我index.html的代码贴给大家了:















5.到了这里已经是成功了的,我给大家截一下我成功的图:
TP3.2使用UPYUN第三方存储
6.成功啦!哈哈!你是不是很开森。。。。。

AD:真正免费,域名+虚机+企业邮箱=0元