AWS SDK for .NET Documentation
S3PostUploadRequest Class
AmazonAmazon.S3.UtilS3PostUploadRequest Did this page help you?   Yes   No    Tell us about it...
Parameters for uploading to Amazon S3 a file using HTTP POS
Declaration Syntax
C#
public class S3PostUploadRequest
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
S3PostUploadRequest()()()()
Initializes a new instance of the S3PostUploadRequest class

Bucket
S3 Bucket to upload the object to

CannedACL
Specifies an Amazon S3 access control list

ContentType
Content type for the uploaded data

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the type of the current instance.
(Inherited from Object.)
InputStream
Stream to read the upload data for

Key
The name of the uploaded key.

Metadata
Metadata to set on the uploaded object

Path
File path to read the upload data from

SecurityToken
Security token for the post

SignedPolicy
Signed policy from bucket owner.

StorageClass
Storage class to use for storing the object

SuccessActionRedirect
Where to redirect browsers on a successful upload

SuccessActionStatus
The status code returned to the client upon successful upload if success_action_redirect is not specified

ToString()()()()
Returns a string that represents the current object.
(Inherited from Object.)
Remarks

If a S3PostUploadSignedPolicy is assigned, then values set (other than InputStream or Path) on this object must adhere to the policy. This includes metadata. If metadata is specified in the policy, then it must be included in the request. Adding metadata not in the policy will cause the POST to fail.

For more information, http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingHTTPPOST.html

Inheritance Hierarchy
Object
S3PostUploadRequest

Assembly: AWSSDK (Module: AWSSDK) Version: 1.5.60.0 (1.5.60.0)