2013-07-01 5 views
1

Quelqu'un peut-il s'il vous plaît mettre fin à ma misère? J'ai essayé de comprendre comment copier un objet dans un seau/dossier pendant quelques jours maintenant. Voici mon code qui fonctionne pour lors de la copie dans un seau -.S3 copier l'objet à l'intérieur d'un sous-dossier seau (PHP)

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

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

J'ai un dossier nommé « pouces » à l'intérieur de mon seau principal que je veux copier certains fichiers dans je l'ai lu sur les préfixes et les délimiteurs et tout cela, mais je ne trouve pas de documents sur où spécifier à l'intérieur de la méthode de l'objet de copie? Je sais que ça va être quelque chose de facile mais je ne peux pas le comprendre.

Quelqu'un peut-il m'aider s'il vous plaît? Merci beaucoup!

Répondre

1

Les préfixes et les délimiteurs sont utilisés uniquement lors de l'affichage d'un compartiment. Pour copier un fichier dans un "dossier", spécifiez simplement le chemin du fichier comme nom de fichier. Par exemple, dans ce cas, vous pouvez définir $source à thumbs/image.jpeg.

+0

Merci mec, ça a marché! – waffles

Questions connexes