Esempio n. 1
0
 public function testConnection()
 {
     $destination_key = getenv('KEY');
     if (EsetresAWS::fileExists($destination_key, getenv('BUCKET'))) {
         EsetresAWS::deleteFile($destination_key, getenv('BUCKET'));
     }
     $uploadResult = EsetresAWS::uploadFile(getenv('LOCAL_FILE'), getenv('KEY'), getenv('BUCKET'));
     $this->assertTrue(isset($uploadResult['ObjectURL']), 'Upload file object URL result');
     $objectURL = $uploadResult['ObjectURL'];
     $object = EsetresAWS::getObject($destination_key, getenv('BUCKET'));
     EsetresAWS::makeFilePublic($destination_key, getenv('BUCKET'));
     $this->assertTrue(is_string(file_get_contents($object['@metadata']['effectiveUri'])));
     echo $object['@metadata']['effectiveUri'];
     EsetresAWS::deleteObject($destination_key, getenv('BUCKET'));
 }
Esempio n. 2
0
 /**
  * @deprecated
  */
 public function setObjectACL($key, $bucket, $acl = 'public-read')
 {
     return EsetresAWS::setObjectACL($key, $bucket, $acl);
 }