コード例 #1
0
        /// <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);
        }
コード例 #2
0
        /// <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);
        }