ThinkPHP 3如何使用OSS
准备工作/即将工作
登录阿里巴巴云官网,移动鼠标找到产品,点击对象存储OSS,打开OSS产品详情页。单击开放源码软件产品详细信息页面上的立即打开。打开服务后,点击OSS产品详情页上的管理控制台,直接进入OSS管理控制台界面。也可以点击位于官网首页右上角菜单栏的控制台,进入阿里巴巴云管理控制台首页,然后点击左侧对象存储OSS菜单,进入OSS管理控制台界面。点击右上角的访问密钥按钮,进入子页面,创建成功后点击创建访问密钥按钮,获取访问密钥标识和访问密钥密码。安装OSS PHP SDK
OSS PHP SDK的安装方法见官网。对于Thinkphp 5,建议按composer管理项目依赖关系。
打开命令行,切换到项目根目录,并输入以下命令
composer需要aliyuncs/oss-sdk-php
如果下载不成功,请在composer reauire之前加入composer中国形象
作曲家https://packagist.phpcomposer.com
与此同时,一个新的aliyuncs文件夹将在您的项目下的供应商文件夹中创建,其中的文件是OSS库文件和示例文件。
填写配置项目
修改文件/应用程序/公共/conf/config.php。
Alioss _ config'=array ('key _ id'=',//阿里云oss key_id 'KEY_SECRET'=',//阿里云oss key_secret 'END_POINT'=',//阿里云oss endpoint),创建一个实例化函数
如果文件/应用程序/公共/公共/函数. php不存在,则创建它。
require _ once('/vendor/autoload . PHP ');函数new _ OSS(){ $ config=C(' aliyun _ OSS ');返回new \ OSS \ OssClient($ config[' KeyID '],$ config[' KeySet '],$ config[' Endpoint ']);}控制器中调用了OSS
文件应用程序/home/controller/index controller . PHP可以是任何控制器或模型文件。
公共函数索引(){$ bucket='填写您的bucket名称';$ object=“填写您的对象名称”;$ config=C(' aliyun _ OSS ');//创建OSS client $ OSS client=new _ OSS();//create bucket $ OSS client-create bucket($ bucket);//创建对象$ OSS client-put object($ config[' bucket '],$ object,' object content ');//get object content $ object=$ OSS client-get object($ config[' bucket '],$ object);//delete object $ OSS client-delete object($ bucket,$ object);//delete bucket $ OSS client-delete bucket($ bucket);}摘要
上面提到的是ThinkPHP 3使用的是OSS,是边肖给大家介绍的。希望对你有帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!
版权声明:ThinkPHP 3如何使用OSS是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。