最近接触阿里云的对象存储OSS有点多,不管是个人使用,还是公司使用,使用的频率还是很高的。为了方便下次要用时直接套进去,整了一个资源包:阿里云oss-php-sdk,plupload的web直传,JqueryUI样式等的合集,扔进了Thinkphp5里。
github地址: ZpGuo/aliyun-oss-for-thinkphp5
与阿里云官方SDK的区别:
- 样式升级;阿里云Oss-Web直传最佳实践(可回调)升级版,载入Plupload提供的JqueryUI样式。
- 结合引入oss-php-sdk,可以直接拓展使用oss-php-sdk功能。
- 修改config.php中的配置就可以使用。
版本说明:
- JQuery 版本1.12.4
- JQuery UI版本1.12.1,主题Cupertino
- Thinkphp 版本5.0.2
- Plupload.js 版本2.1.X
- 阿里云Oss官方SDK 版本2.2.2
预览:
web直传的界面:
其它说明:
- 保留了引入拓展的后续升级的可能
- 可以更换JqueryUI的样式主题,前往官网Jquery UI定制下载:Jquery UI
- 目前就是一个打包,功能不多,之后看看公司项目需求,完善一下功能,或者把Controller功能补完
- 跨域时记得在阿里云OSS跨域设置中设置Cors规则
更多文档:
- Plupload官网:Plupload: Multi-runtime File-Uploader
- 阿里云Oss:PHP-SDK
- 阿里云Oss最佳实践Web端直传:服务端签名直传并设置上传回调
0 条评论
来做第一个留言的人吧!