2017-05-01 2 views
-1

hier ist mein Code hier: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' 
)); 

wie Sie sehen können, ich will $ _FILES passieren [ ‚Bild‘] in die SourceFile, denn das ist, was ich AWS hochladen möchten S3. wie kann ich dies tun, weil der Fehler ich dies:

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

+0

Im obigen Code fehlt ein abschließendes Anführungszeichen am Ende von 'Key' => 'image.jpg, – Pango

Antwort