Perl の Amazon::S3 ライブラリを使用してバイナリ ファイルを Amazon S3 にアップロードする方法の例が見つかりません。すべての例はコピー/貼り付けされており、すべてがプレーン テキストであるかのように、テキスト/プレーン アップロードを行うだけです。
http://metacpan.org/pod/Amazon::S3の例を次に示します。
my $keyname = 'testing.txt';
my $value = 'T';
$bucket->add_key(
$keyname, $value,
{ content_type => 'text/plain',
'x-amz-meta-colour' => 'orange',
}
);
これにより、内容が「T」のプレーン テキスト ファイル「testing.txt」が Amazon S3 に作成されます。インターネット上のすべての例は、この例をコピーして値「T」を変更するだけです。バイナリ データをアップロードする例は 1 つも見つかりませんでした。
バイナリコンテンツを含む画像/jpeg を Amazon S3 にアップロードするにはどうすればよいですか?