Для вложения файлов в подпапку ведра я сначала создал подпапку через PHP, как показано ниже:
if(!($s3->if_object_exists($S3_BUCKET, 'mysubfolder/'))) {
$s3->create_object($S3_BUCKET,'mysubfolder/', array('body' => ''));
};
затем с помощью SWFUPLOAD через код JavaScript в массиве post_params я добавил к значению ключа имя моей вложенной подпапки следующим образом:
post_params: {"AWSAccessKeyId":"AXAXAXAXAX", "key":"mysubfolder/${filename}", "acl":"public-read", "policy":"SAgXQ0KCX0=","signature":"QvbfiUUsRby8wovt=","success_action_status":"201", "content-type":"image/"}
Еще один сегмент кода. проверьте где прописные буквы
/********************************* PHP CODE */
if(!($s3->if_object_exists($S3_BUCKET, 'mysubfolder/'))) {
$s3->create_object($S3_BUCKET,'IMAGES/', array('body' => ''));
};
....
/********************************** JAVASCRIPT CODE */
post_params: {"AWSAccessKeyId":"AXAXAXAXAX", "key":"IMAGES/${filename}", "acl":"public-read", "policy":"SAgXQ0KCX0=","signature":"QvbfiUUsRby8wovt=","success_action_status":"201", "content-type":"image/"}