Для гнездования файлов на вложенном ведро я первый созданный подкаталог с помощью PHP, как показано ниже:
if(!($s3->if_object_exists($S3_BUCKET, 'mysubfolder/'))) {
$s3->create_object($S3_BUCKET,'mysubfolder/', array('body' => ''));
};
затем с SWFUpload с помощью яваскрипта кода в массиве 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/"}
Я могу загрузить в подпапку с помощью сообщения, но когда я объединю его с загрузкой swf, я могу загрузить только в свое ведро. –