2017-05-01 1 views
-1

est mon code ici ici:PHP POST à ​​AWS S3

$result = $s3->putObject(array(
    'Bucket'  => $bucket, 
    'Key'   => 'image.jpg', 
    'SourceFile' => $_FILES['image'], 
    'ContentType' => 'image/jpg', 
    'ACL'   => 'public-read', 
    'StorageClass' => 'REDUCED_REDUNDANCY' 
)); 

comme vous pouvez le voir, je veux passer $ _FILES [ « image »] dans le SourceFile parce que c'est ce que je veux télécharger sur AWS S3. comment puis-je faire cela parce que l'erreur que je reçois est la suivante:

Fatal error: Uncaught RuntimeException: Unable to open Array using mode r: fopen() expects parameter 1 to be a valid path, array given in

+0

Dans le code ci-dessus, il vous manque un guillemet simple de fermeture à la fin de 'Key' => 'image.jpg, – Pango

Répondre