使用PHP将整个文件夹上传到Amazon S3存储桶

时间:2011-07-28 19:21:28

标签: php amazon-s3 amazon-web-services

我需要使用PHP将整个文件夹和子文件夹上传到Amazon S3存储桶,是否有人知道快速轻松地完成此操作的解决方案?我调查过的其他库似乎只支持上传单个文件。

2 个答案:

答案 0 :(得分:2)

亚马逊s3文件夹中的

几乎不是你提供的网址名称。几乎它创建基于URL的文件夹以及为什么要使用php,而你可以cli。您可以上传多个文件,即每个文件都可以发出一个cli命令,即

  

s3cmd put source / source1.txt target / target1.txt

答案 1 :(得分:0)

s3cmd是绝妙的解决方案!而是使用php上传目录使用参数 s3cmd ,如下所示:终端shell中的 s3cmd put --recursive directory_name s3://bucket_name ....享受s3cmd !!

注意:使用此s3cmd link在您的平台上安装,对于ubuntu爱好者只需输入

  • sudo(非root用户)apt-get install s3cmd
  • s3cmd --configure(提示您输入亚马逊密钥和密钥)
  • 然后,s3cmd ls(列出所有桶)