PHP code example of hadimodarres / uploader_service
1. Go to this page and download the library: Download hadimodarres/uploader_service library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
hadimodarres / uploader_service example snippets
$config = ( new \UploaderService\Config\Config() )
->setPath( '/absolute/path/to/folder/to/be/processed' )
->setSizeThreshold( '1k' )
->setS3Region( 'eu-west-1' )
->setS3Bucket( 'your-bucket' )
->setS3Key( 'your-key' )
->setS3Secret( 'your-secret' )
->setDelete( true ); // pass false if you don't want files to be deleted
$uploader = new \UploaderService\Service\Uploader( $config );
$uploader->scan(); // scan files
$uploader->upload(); // upload scaned files
$uploader->clear(); // clear queue of scanned files
$uploader = new \UploaderService\Service\Uploader(
$config,
new \UploaderService\Service\Uploader\Output( new \Symfony\Component\Console\Output\ConsoleOutput(), null, true )
);
$uploader = new \UploaderService\Service\Uploader(
$config,
new \UploaderService\Service\Uploader\Output(
new \Symfony\Component\Console\Output\ConsoleOutput(),
( new \Monolog\Logger( 'upload' ) )
->pushHandler( new \Monolog\Handler\StreamHandler( 'debug.log', \Monolog\Logger::DEBUG ) ),
true
)
);
$app = new \Symfony\Component\Console\Application();
$app->add( new \UploaderService\Command\Upload() );
// or also pass config:
//
// $config = ( new \UploaderService\Config\Config() )
// ->setPath( '/absolute/path/to/folder/to/be/processed' );
//
// $app->add( new \UploaderService\Command\Upload( $config ) );
$app->run();
bash
./bin/cli.php upload --help
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.