NAME

LibreCat::Worker::FileUploader - a worker for uploading files into the repostitory

SYNOPSIS

    use LibreCat::Worker::FileUploader;

    my $uploader = LibreCat::Worker::FileUploader->new(
                    files => {
                        package => 'Simple', 
                        options => {
                            root => '/data2/librecat/file_uploads'
                        }
                   });

    $uploader->work({
        key      => $key,
        filename => $filename,
        filepath => $filepath,
        [ delete => 1]
    });

CONFIGURATION

files

Required. The LibreCat::FileStore implementation to use.

SEE ALSO

LibreCat::Worker