onethink 阿里云OSS 文件上传驱动

浏览:2024 最后更新:2016-01-25 12:26 分类:引擎 关键字: onethink 阿里云OSS 文件上传驱动
当前插件改装至阿里云php demo ,目前只改装上传文件,及获取文件信息这两方法,其他方法可参考一下两个方法修改即可。
/Application/Extend/Lib/Oss 此处就是阿里云OSS php demo 没做多少修改。只改了个文件名,注释了配置
Extend\Lib\OssTool 这个是oss 处理静态类库
Extend\Lib\OssTool::add 新增
Extend\Lib\OssTool::getInfo 获取object 信息
Extend\Lib\OssTool 该阿里云扩展静态类库 可单独使用。驱动文件也是沿用这里的静态方法。

使用方法:
1.将Application 内的Extend 模块文件夹复制到你自己项目的应用目录。
2.TP 上传驱动文件
/ThinkPHP/Library/Think/Upload/Driver/Alioss.class.php
将文件复制到对应目录即可

以下为Onethink 上传驱动配置
3.修改配置参数 及OSS 密钥 修改为自己的
config.php 参数配置
'PICTURE_UPLOAD_DRIVER'=>'ALIOSS',
"UPLOAD_ALIOSS_CONFIG" => array(
//默认
//外网
"OSS_DOMAIN" => "xxx.oss-cn-hangzhou.aliyuncs.com",//OSS 域名 修改为自己的
//内网地址
"OSS_DOMAIN_INTERNAL" => "xxx.oss-cn-hangzhou-internal.aliyuncs.com",
"OSS_DEFAULT_BUCKLET" => "xxx",//OSS bucklet 域名 修改为自己的
//验证类
"OSS_ACCESS_ID" => "",//OSS OSS_ACCESS_ID 修改为自己的
//ACCESS_KEY
"OSS_ACCESS_KEY" => "", //OSS OSS_ACCESS_KEY 修改为自己的
//是否记录日志
"ALI_LOG" => true,
//自定义日志路径,如果没有设置,则使用系统默认路径,在./logs/
// "ALI_LOG_PATH"=>"",
//是否显示LOG输出
"ALI_DISPLAY_LOG" => "",
//语言版本设置
"ALI_LANG" => "zh"
),
评论( 相关
后面还有条评论,点击查看>>