/// <summary> /// adds the stream to s3 with the specified key /// </summary> /// <param name="fileStream"></param> /// <param name="key"></param> /// <param name="tempFolder"></param> public static void AddS3File(Stream fileStream, string key, string tempFolder) { var uploader = new S3UploadHelper(Settings.Default.AWSAccessKey, Settings.Default.AWSSecretKey, Settings.Default.AWSRegionName, Settings.Default.AWSS3BucketName); uploader.Upload(fileStream, key, tempFolder); }
/// <summary> /// uploads this file stream to the S3 Archive bucket /// </summary> /// <param name="archivePath"></param> /// <param name="fileStream"></param> /// <param name="fileName"></param> /// <param name="tempFolder"></param> public static void CopyFileToS3Archive(string archivePath, Stream fileStream, string fileName, string tempFolder) { var uploader = new S3UploadHelper(Settings.Default.AWSAccessKey, Settings.Default.AWSSecretKey, Settings.Default.AWSRegionName, Settings.Default.AWSS3BucketName); var archiveFileName = archivePath + fileName; uploader.Upload(fileStream, archiveFileName, tempFolder); }