我有亞馬遜S3服務和一個web服務用php編寫的問題。 這個WS從$ _POST接收一個base64編碼的文件。我需要把這個「字符串」保存到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 2012-01-11 08:48:32