欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


阿里云PHP环境
阿里云Node.js环境
阿里云ACE的应用模板移植
阿里云ACE整体介绍
ubuntu12.04安装tftp、配置tftp服务错误
CentOS 6.4 最新安装教程
Putty使用简单教程
CentOS 6.2 安装教程
Ubuntu中配置Mysql编码方法
Windows Server 2012 R2强化存储和网络功能
阿里云Storage 服务说明
【 来源:网络 】【 点击:1 】 【 发布时间:2017_03_03 08:59:59 】

 

功能简介

Web开发者经常需要处理用户上传的图片、附件、文档等各种资料,普遍的操作方式是将这些资料存储于服务器本地空间。但在ACE这样一个分布式的环境中,存储与本地不利于平台按处理访问能力决定的服务器自动扩张和回收,因此ACE提供了storage服务。开发者可以通过storage服务获得分布式的存储能力和空间。

 

使用说明

使用storage无需开发者在代码中添加任何库文件,无需申请自己的密钥,无需手动创建存储的“文件夹”名,只需要调用类似文件操作的接口。

 

参考示例


< ?php 
$storage = new CEStorage();
if(file_exists("test.jpg")){
$file_url = $storage->upload("test.jpg", "title.jpg");
// $file_url will be XXX.aliapp.com/aliyun_ce_storage/title.jpg
}
$file_lists = $storage->getList();
if($stoage->fileExists("title.jpg")){
$content = $storage->read("title.jpg");
}
?>

 

API文档

 

string upload (string $srcFileName, string $destFileName)

  上传文件,保存至存储服务器。
参数:
srcFileName
需上传的文件名
destFileName
保存文件名
返回值:
成功则返回文件访问地址,否则false。

string read (string $filename)

  读取文件内容。
参数:
filename
读取的文件名
返回值:
成功返回文件内容,否则false。

string getUrl (string $filename)

  获取访问文件的url。
参数:
filename
需获取的文件名
返回值:
成功则返回URL,否则false。

string delete (string $filename)

   删除文件。
参数:
filename
需要删除的文件名
返回值:
成功返回true,否则false。

string fileExists (string $filename)

   判断文件是否存在。
参数:
filename
需要判断的文件名
返回值:
存在返回true,否则false。

array getList ( [string $prefix = ''],[int $num=100], [string $marker = ''], [$delimiter=''])

   获取文件列表
参数:
prefix
查询的匹配前缀
num
一次列出的文件个数
marker
列出文件的起始位置,如a.jpg。
delimiter
如果再把delimiter设置为 / 时,返回值就只罗列该文件夹下的文件,子文件夹下递归的文件和文件夹不被显示。
返回值:
成功返回文件列表数组,失败false。

string errmsg ()

   获取错误信息。
返回值:
返回错误信息。

int errno ()

      获取错误码。
返回值:
返回错误码。
Error Msg: errno: 0 成功 errno:-1 参数错误 errno:-400 无效参数 errno:-404 对象不存在 errno:-500 服务器内部错误

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站