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')); }
/** * @deprecated */ public function uploadFile($localPath, $key, $bucket, $acl = 'public-read', $metadata = array(), $cache = 'max-age=3600', $extraOptions = array()) { return EsetresAWS::uploadFile($localPath, $key, $bucket, $acl, $metadata, $cache, $extraOptions); }