Tuesday, 5 May 2020

download file instead of open in browser

 $s3Client = new S3Client(array(
           'version'     => 'latest',
           'region'      => env('lambda_region'),
           'credentials' => array(
               'key'    => env('s3_accessKey'),
               'secret' => env('s3_secretKey')
           )
       ));
       $result =  $s3Client->putObject(array(
           'Bucket'     => env('s3_bucket'),
           'Key'        => $fileName,
           'SourceFile' => $localfilePath,
           'ContentType' =>'image/png',
           'ContentDisposition' => 'attachment',
           'ACL'          => 'public-read'
       ));
     return $result['ObjectURL'];
   }

No comments:

Post a Comment