Amazon.S3.AmazonS3Client.PutObject C# (CSharp) Method

PutObject() public method

Adds an object to a bucket.
public PutObject ( PutObjectRequest request ) : PutObjectResponse
request PutObjectRequest Container for the necessary parameters to execute the PutObject service method.
return PutObjectResponse
        public PutObjectResponse PutObject(PutObjectRequest request)
        {
            var marshaller = new PutObjectRequestMarshaller();
            var unmarshaller = PutObjectResponseUnmarshaller.Instance;

            return Invoke<PutObjectRequest,PutObjectResponse>(request, marshaller, unmarshaller);
        }

Usage Example

Example #1
10
        public static Boolean SendImageToS3(String key, Stream imageStream)
        {
            var success = false;

            using (var client = new AmazonS3Client(RegionEndpoint.USWest2))
            {
                try
                {
                    PutObjectRequest request = new PutObjectRequest()
                    {
                        InputStream = imageStream,
                        BucketName = BucketName,
                        Key = key
                    };

                    client.PutObject(request);
                    success = true;
                }

                catch (Exception ex)
                {
                    // swallow everything for now.
                }
            }

            return success;
        }
All Usage Examples Of Amazon.S3.AmazonS3Client::PutObject
AmazonS3Client