2013-07-01 137 views
1

有人可以結束我的痛苦嗎?我一直在試圖弄清楚如何在桶/文件夾內複製一個對象幾天。這裏是我的代碼,一個桶內複印時的工作 -S3存儲桶子文件夾中的對象(PHP)

$s3->batch()->copy_object(array(// Source. 
    'bucket' => $this->bucketName, 
    'filename' => $source 
), 
array(// Target. 
    'bucket' => $this->bucketName, 
    'filename' => $target 
) 
); 

$responses = $s3->batch()->send(); 

我有一個文件夾命名我的主桶裏面的「大拇指」,我想在各地複製一些文件,我讀過有關前綴和定界符和所有這一切,但我無法找到任何有關在複製對象方法中指定的文檔?我知道這會變得如此簡單,但我無法弄清楚。

有人可以幫忙嗎?謝謝一堆!

回答

1

前綴和分隔符僅在列出存儲桶時使用。要複製「文件夾」內的文件,只需指定文件的路徑作爲文件名。例如,在這種情況下,您可以將$source設置爲thumbs/image.jpeg

+0

謝謝你,夥計,它工作! – waffles

相關問題