2012-05-30 4 views
0

Мне нужен класс, который берет папку на S3 и загружает все содержимое, включая другие папки и файлы в каталог FTP. Какой лучший оптимизированный способ справиться с этим?Загрузить каталоги S3 на FTP

var client = Amazon.AWSClientFactory.CreateAmazonS3Client(); 
var request = new ListObjectsRequest() 
       .WithBucketName("My.SimpleBucket").WithMarker("MyFolder"); 

using (ListObjectsResponse response = client.ListObjects(request)) 
{ 
    // here I can get Key and Size and BucketName of each object, 
    // but to get the stream of each object I gotta 
    // do again request for each... 
    // and this doesn't sound very right to me 
+1

[Что вы пробовали?] (Http://mattgemmell.com/2008/12/08/what-have-you-tried/) –

ответ

-1

Самый простой способ - это использовать только адаптер протокола - попробуйте протокол S3 to FTP Storage из SMEStorage. Я использую его для резервного копирования CPanel. Он находится по адресу: http://smestorage.com/?p=static&page=CloudFTP