나는 amazon s3 서비스 및 php로 인해 writed 된 웹 서비스에 문제가 있습니다. 이 WS는 base64로 인코딩 된 파일을 $ _POST에서 수신합니다. 이 "문자열"을 가져 와서 Amazon S3 버킷에 저장해야합니다. 그 일을 위해 올바른 해결책을 찾지 못했고, 일주일이 지난 후에 저는 여기서 도움을 찾고 있습니다.
//$file = 'kdK9IWUAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd'
$file = $_POST['some_file'];
$opt = array(
'fileUpload' => base64_decode($file),
'acl' => AmazonS3::ACL_PUBLIC
);
$s3 = new AmazonS3(AWS_KEY, AWS_SECRET_KEY);
$response = $s3->create_object($bucket, $filename, $opt);
감사
감사합니다. 그러나 나는 더 이상 필요합니다 .. 이제 파일을 저장합니다 (때로는 이미지),하지만 브라우저에서 열면 파일이 손상되었다고 말합니다. 제안 사항이 있으십니까? – Matte