nextstage-brasil / ns-storage-library
Storage utilizando os diversos servicos de nuvem conhecidos
1.0.6
2020-05-19 01:03 UTC
Requires
- php: ^7.2
- aws/aws-sdk-php: ^3.112
- cron/cron: ^1.4
- google/cloud-vision: ^0.22.5
- guzzlehttp/guzzle: ~6.1
- league/flysystem: ^1.0
- league/flysystem-aws-s3-v3: ^1.0
- smalot/pdfparser: *
- superbalist/flysystem-google-storage: ^7.1
This package is auto-updated.
Last update: 2023-09-19 22:19:54 UTC
README
#Exemplo de uso
// teste de configurações
$cfg = new \League\Flysystem\Config(NsStorageLibrary\Config::init());
echo 'URL: ' . $cfg->get('url') . '
';
echo 'Storage private: ' . $cfg->get('StoragePrivate') . '
';
$st = new \NsStorageLibrary\Storage\Storage('Local'); $ret = $st->loadFile(FILE, true)->upload();
if ($ret) {
echo "Envio de arquivo para Storage retornou TRUE
";
} else {
echo "Retorno FALSE para envio do arquivo em storage
";
}
if ($st->has('nsTESTESTORAGE.php')) {
echo "Arquivo encontrado no storage
";
} else {
echo "Arquivo NÃO ENCONTRADO no storage
";
}