LibreCat::Worker::FileUploader - a worker for uploading files into the repostitory
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]
});
Required. The LibreCat::FileStore implementation to use.