Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
using (var client = new AmazonS3Client(this.settings.AwsAccessKey, this.settings.AwsSecretKey))
{
var transferUtilityConfig = new TransferUtilityConfig();
transferUtilityConfig.DefaultTimeout = this.settings.FileUploadTimeout * 1000;
transferUtilityConfig.NumberOfUploadThreads = 1;
using (var transferUtility = new TransferUtility(client, transferUtilityConfig))
{
var transferUtilityUploadRequest = new TransferUtilityUploadRequest();
transferUtilityUploadRequest.WithBucketName(this.settings.BucketName)
.WithFilePath(filePath)
.WithKey(fileIndex.ToString())
.WithPartSize(this.settings.FileUploadPartSize * 1024);
transferUtility.Upload(transferUtilityUploadRequest);
}
}
Интегрируем Amazon S3 в .Net приложение