2013-09-24 3 views

ответ

0

Вы должны проверить инструменты S3: http://s3tools.org/s3cmd.

Вы можете установить его на свой сервер, тогда у вас есть всевозможные инструменты командной строки для манипулирования данными в ваших ведрах s3.

После того, как вы установили его, вы могли бы назвать s3cmd в «поставить» (переместить локальный файл на s3 ведро) с РНР exec(), который выполняет команды оболочки:

exec('s3cmd put /my-local-dir/some_file.txt s3://my-s3-bucket/some-dir/some_file.txt'); 

Подробнее о exec() here.

+0

например У меня есть папка Test1, я хочу скопировать все в Test2. Как использовать его с PHP. И Test1, и Test2 - папка Amazon S3. Например, путь следующий: Test1 = aa/bb/cc Test2 = aa/qq/cc. – modon

+0

Вы не можете сделать это только с PHP. Вам также понадобится другой инструмент, например s3cmd или [s3fs] (http://code.google.com/p/s3fs/wiki/FuseOverAmazon) – bdf

+0

Хорошо, если у меня это уже установлено, как это сделать с помощью php/CodeIgniter. – modon

Смежные вопросы