Perl에서 Amazon :: S3 라이브러리를 사용하여 Amazon S3에 이진 파일을 업로드하는 방법에 대한 예제를 찾을 수 없습니다. 모든 예제는 복사/붙여 넣기가되어 거의 모든 것이 단순한 텍스트 인 것처럼 거의 텍스트/일반 업로드를 수행합니다.Amazon :: S3를 사용하여 Perl에서 이진 파일을 업로드하는 방법은 무엇입니까?
여기 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"와 아마존 S3에 일반 텍스트 파일 'testing.txt'를 만듭니다. 그리고 인터넷의 모든 예제는이 예제를 복사하고 "T"값을 수정합니다. 이진 데이터를 업로드하는 단일 예제를 찾을 수 없습니다.
어떻게 이진 컨텐츠가있는 이미지/jpeg를 Amazon S3에 업로드합니까?
콘텐츠 유형을 'application/octet-stream'으로 변경하겠습니까? –
가능한 복제본 [Perl을 사용하여 Amazon S3에 이미지를 업로드하는 방법] (http://stackoverflow.com/questions/12757574/how-to-upload-images-to-amazon-s3-using-perl) – kmp