gpt4 book ai didi

perl - 如何使用 Perl 将图像上传到 Amazon S3?

转载 作者:行者123 更新时间:2023-12-04 22:33:57 25 4
gpt4 key购买 nike

我正在尝试使用 Perl 将文件上传到 S3。

根据这个模块:

http://metacpan.org/pod/Amazon::S3::Bucket

...以下代码将上传文本文件:

# create resource with meta data (attributes)
my $keyname = 'testing.txt';
my $value = 'T';
$bucket->add_key(
$keyname, $value,
{ content_type => 'text/plain',
'x-amz-meta-colour' => 'orange',
}
);

但是,如何将图像(GIF、JPEG、PNG)上传到 S3?

谢谢,

琳达

最佳答案

该代码不会上传文件 - 它只是将与键“testing.txt”关联的值设置为“T”。如果要上传文件,可以使用 add_key_filename方法:

The method works like add_key except the value is assumed to be a filename on the local file system. The file will be streamed rather then loaded into memory in one big chunk.



就像是:
$bucket->add_key_filename(
'image-key.jpg',
'local-filename.jpg',
{
content_type => 'image/jpeg',
}
);

根据需要调整内容类型。

关于perl - 如何使用 Perl 将图像上传到 Amazon S3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12757574/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com