【发布时间】:2018-06-09 20:18:19
【问题描述】:
在 linux 中我可以像这样同步文件:
https://serverfault.com/questions/682708/copy-directory-structure-intact-to-aws-s3-bucket
现在在使用 c# 的 Windows 上,这是我上传文件的方式:
using (var fileTransferUtility = new TransferUtility(_credentials.AccessKeyId, _credentials.SecretAccessKey, _region))
{
using (FileStream fileToUpload = new FileStream(fileLocation, FileMode.Open, FileAccess.Read))
{
var fileTransferUtilityRequest = new TransferUtilityUploadRequest
{
BucketName = bucketName,
InputStream = fileToUpload,
StorageClass = S3StorageClass.ReducedRedundancy,
Key = key,
CannedACL = S3CannedACL.PublicRead,
};
fileTransferUtility.Upload(fileTransferUtilityRequest);
}
}
如何同步目录而不是仅使用 c# 上传文件?
【问题讨论】:
标签: c# amazon-web-services amazon-s3