Slide 34
Slide 34 text
sub create {
my ($self, $name, $args) = @_;
my $content_type =
File::MimeInfo::Magic::mimetype($args->{filename});
# $self->driver is a Fule::S3 object
my $res = $self->driver->create_object_from_file(
$name, $args->{key}, $args->{filename}, {
content_type => $content_type,
'x-amz-acl' => $args->{acl},
}
);
+{
bucket => $name,
key => $args->{key},
type => $content_type,
}
}
Adapter for
External API