LitS3.S3Service.AddObject C# (CSharp) 메소드

AddObject() 공개 메소드

Adds an object to S3 by reading the specified amount of data from the given stream.
public AddObject ( Stream inputStream, long bytes, string bucketName, string key ) : void
inputStream Stream
bytes long
bucketName string
key string
리턴 void
        public void AddObject(Stream inputStream, long bytes, string bucketName, string key)
        {
            AddObject(inputStream, bytes, bucketName, key, null, default(CannedAcl));
        }

Same methods

S3Service::AddObject ( Stream inputStream, long bytes, string bucketName, string key, string contentType, CannedAcl acl ) : void
S3Service::AddObject ( Stream inputStream, string bucketName, string key ) : void
S3Service::AddObject ( Stream inputStream, string bucketName, string key, string contentType, CannedAcl acl ) : void
S3Service::AddObject ( string bucketName, string key, long bytes, Action action ) : void
S3Service::AddObject ( string bucketName, string key, long bytes, string contentType, CannedAcl acl, Action action ) : void

Usage Example

예제 #1
0
        internal string CropResizeAndUpload(int height, int width, HttpPostedFileBase file)
        {
            if (file == null || !Utilities.IsImageFile(file.FileName)) return null;

            var bitmapImage = new Bitmap(file.InputStream);

            const CannedAcl acl = CannedAcl.PublicRead;

            var s3 = new S3Service
            {
                AccessKeyID = AmazonCloudConfigs.AmazonAccessKey,
                SecretAccessKey = AmazonCloudConfigs.AmazonSecretKey
            };

            Image fullPhoto = bitmapImage;

            string fileNameFull = Utilities.CreateUniqueContentFilename(file);

            fullPhoto = ImageResize.Crop(fullPhoto, height, width, ImageResize.AnchorPosition.Center);

            Stream maker = fullPhoto.ToAStream(ImageFormat.Jpeg);

            s3.AddObject(
                maker,
                maker.Length,
                AmazonCloudConfigs.AmazonBucketName,
                fileNameFull,
                file.ContentType,
                acl);

            return fileNameFull;
        }
All Usage Examples Of LitS3.S3Service::AddObject