Parameters for uploading to Amazon S3 a file using HTTP POS

C# |
public class S3PostUploadRequest

All Members | Constructors | Methods | Properties | ||
Icon | Member | Description |
---|---|---|
![]() | 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) | (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.) |

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

Object | |
![]() | S3PostUploadRequest |