【发布时间】:2013-07-14 21:16:09
【问题描述】:
我正在使用 AWS api,但在检查现有对象 (FOLDERS) 时遇到问题。
我经历了this 的问题,但它对我没有帮助,因为我使用的是最新更新的 SDK。
我搜索了 SDK 并找到了应该可以工作的 this,即 doesObjectExist,但我找不到任何地方的函数定义。我的s3.php 文件没有这个函数。Here 是我的 S3.php 类。
我还读到 S3 不支持文件夹结构,但由于 平面文件系统,它只是在视觉上使它看起来像是存储在文件夹中。现在,如果我必须在 S3 上搜索文件夹 1024x768,我是否只需检查存储桶的根目录?我的意思是这样的
$chkFileExist = $s3->doesObjectExist($bucketName,'1024x768');
我需要检查文件夹是否存在,如果不使用 API 函数动态创建它。如果存在,将文件存储在那里。
我需要帮助来实现此功能。请任何人提出解决方案与他们的经验。
感谢您的关注。
【问题讨论】:
-
您是否要扩展 amazon-s3-php-class 库?它看起来像是官方 sdk 的精简版……您可能需要下载并使用官方 SDK 才能获得全部功能。
-
我不确定,我想是的,但我在网上找不到它,而且每次都会出现 GIT 链接。
标签: php api amazon-web-services amazon-s3