AWS S3 SDK for PHPを使い始めたばかりですが、PHPを使用してPCからs3バケットにアイテムのフォルダーをアップロードすることができました。たとえば、そのバケット内のフォルダーを指定する方法はありますか? image.jpgをimagebucketにアップロードすると、「imagebucket」内のimagesというフォルダーにアップロードされます。
質問する
5994 次
2 に答える
5
aws s3 にはフォルダの概念はありません。Amazon AWS UI で使用される表示目的のためだけです。
実際には、ファイル名をキーとして、データを値として保存します。
異なるフォルダーに 5 つのファイルを保存すると、5 つのフォルダーが作成されません。
于 2013-09-20T08:12:45.317 に答える
4
ドキュメントから:
public function uploadDirectory($directory, $bucket, $keyPrefix = null, array $options = array())
$keyPrefix を指定することで、アップロードされたオブジェクトを Amazon S3 バケットの仮想フォルダーに配置できます。たとえば、$bucket の名前が my-bucket で、$keyPrefix が「testing/」の場合、ファイルは testing/ 仮想フォルダー ( https://my-bucket.s3.amazonaws)の下の my-bucket にアップロードされます。 .com/testing/filename.txt
于 2014-04-23T14:42:21.423 に答える