封装UPYUN到TP,一个小的教程,相信很多朋友会用到,给大家分享一下
1.导入UPYUN类放到Vendor中,可以去UPYUN官网下载UPYUN类:
2.在UpyunUpload中加入你的BUCKET,如下private $option=array(<br>
'bucket'=>'你的空间名',/// 空间名<br>
'expiration'=> '',/// 授权过期时间<br>
'save-key'=>'/upload/{random}{.suffix}',/// 文件名生成格式,请参阅 API 文档<br>
'allow-file-type'=>'jpg,jpeg,gif,png',/// 控制文件上传的类型,可选<br>
'content-length-range'=>'0,1024000',///限制文件大小,可选 默认1M<br>
'image-width-range'=>'100,1024000',///限制文件宽度<br>
'image-height-range'=>'100,1024000',///限制文件高度<br>
//'return-url'=>'agent.html',//; /// 页面跳转型回调地址 !!! iframe 回调地址,注意客户网站上要部署 agent.html 进行跨域代理<br>
//'notify-url'=>'',<br>
);
3.做完上面两步,现在我们去控制器里调用我们的UPYUN了
[b][/b] public function index(){<br>
vendor('Upyun.UpyunUpload');//实例化UPyun<br>
$option=array();<br>
//$option['bucket']='think-img-test';<br>
$option['expiration']=time()+3600;<br>
//<br>
$UpyunUpload=new \UpyunUpload($option);<br>
$this->assign('updata',$UpyunUpload->getData());<br>
$this->display();<br>
}
4.由于我是使用UPLOADFIY插件,所以这里我就把我index.html的代码贴给大家了:nbsp;html><br>
<br>
<br>
<meta> <br>
<script></script><br>
<script></script><br>
<link>
<br>
<br>
<br>
<br>
<label>banner图</label><br><br>
<input><br>
<div></div>
<br>
<script><br />
$(function() {<br />
$('#file_upload3').uploadify({<br />
'formData' : {<br />
"policy":"<{$updata.policy}>",<br />
"signature":"<{$updata.sign}>",<br />
},<br />
'fileSizeLimit':1024*1024,<br />
'buttonText':'请上传图片',<br />
'swf' : '__PUBLIC__/Home/swf/uploadify.swf',<br />
'uploader' : 'http://v0.api.upyun.com/<{$updata.bucket}>/',<br />
'onUploadSuccess':function(file,data,response){<br />
var result=eval('(' + data + ')');//将字符串当成JSON解析<br />
console.log(result);<br />
if(result.code==200){//这里请求成功之后UPYUN会返回给我们一个状态码,成功是200;<br />
//do something <br />
<br />
}<br />
}<br />
});<br />
});<br />
</script><br>
<br>
5.到了这里已经是成功了的,我给大家截一下我成功的图:
6.成功啦!哈哈!你是不是很开森。。。。。
AD:真正免费,域名+虚机+企业邮箱=0元

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

ZendStudio 13.5.1 Mac
功能强大的PHP集成开发环境

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

DVWA
Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)