阿里云OSS上传thinkphp
来源:互联网 发布:access2003数据库教程 编辑:程序博客网 时间:2024/05/21 19:48
**阿里云OSS上传thinkphp 初学者**
1. 下载php-sdk 下载地址:https://github.com/aliyun/aliyun-oss-php-sdk
2. 修改samples目录中的Config.php文件
修改 OSS_ACCESS_ID, 您从OSS获得的AccessKeyId。
修改 OSS_ACCESS_KEY, 您从OSS获得的AccessKeySecret。
修改 OSS_ENDPOINT, 您选定的OSS数据中心访问域名,如 http://oss-cn-hangzhou.aliyuncs.com。
修改 OSS_TEST_BUCKET, 您要用来运行sample使用的bucket,sample程序会在这个bucket中创建一些文件。
注意:不能用生产环境的bucket,以免污染用户数据
3. 到samples目录中执行 php RunAll.php, 也可以单个运行某个Sample文件。
4. 上传文件:
实例化
调用putObject(
<?php $accessKeyId = "<您从OSS获得的AccessKeyId>"; $accessKeySecret = "<您从OSS获得的AccessKeySecret>"; $endpoint = "<您选定的OSS数据中心访问域名,例如http://oss-cn-hangzhou.aliyuncs.com>"; $bucket= " <您使用的Bucket名字,注意命名规范>"; $object = " <您使用的Object名字,注意命名规范>"; $content = "Hi, OSS."; try { $ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint); $ossClient->putObject($bucket, $object, $content); } catch (OssException $e) { print $e->getMessage(); }
5.删除文件:
实例化
object 参数为要删除对象;
调用deleteObject(
<?php $accessKeyId = "<您从OSS获得的AccessKeyId>"; $accessKeySecret = "<您从OSS获得的AccessKeySecret>"; $endpoint = "<您选定的OSS数据中心访问域名,例如http://oss-cn-hangzhou.aliyuncs.com>"; $bucket= " <您使用的Bucket名字,注意命名规范>"; $object = " <您使用的Object名字,注意命名规范>"; try { $ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint); $ossClient->deleteObject($bucket, $object); } catch (OssException $e) { print $e->getMessage(); }
阅读全文
0 0
- 阿里云OSS上传thinkphp
- ThinkPHP 文件上传到阿里云OSS上
- thinkPHP实现对象存储oss,将图片上传到阿里云oss
- 阿里云OSS 上传文件
- 阿里云OSS分片上传
- 阿里云OSS 文件上传
- thinkphp集成系列之阿里云oss
- ThinkPHP之阿里云存储(OSS)
- 在thinkphp中使用阿里云OSS自定义驱动上传文件
- 阿里云上传文件,下载文件 oss
- 整合阿里云OSS文件上传1
- 整合阿里云OSS文件上传2
- OSS阿里云文件上传 demo
- Jfinal版阿里云OSS文件上传
- oss 阿里云 javascript 上传图片
- 阿里云OSS上传文件工具类
- android 阿里云OSS文件上传
- java 上传文件到oss(阿里云)
- JProfiler使用说明
- 16.异常处理机制:exception
- redis的持久化方式RDB和AOF的区别
- 2017-08-08 DBA日记,使用python模拟高并发访问数据库
- 获取资源文件, Android res getIdentifier
- 阿里云OSS上传thinkphp
- seg_accuracy_layer.cpp
- [hadoop+spark+python]大数据实战随手笔记
- windows7+caffe 仅CPU
- Python常用操作(二)之文件处理
- 使用递归-分治方法解决汉诺塔问题
- 关于低功耗蓝牙的连接参数更新
- redis分布式缓存实现
- 系统默认路径位置