Parameters for uploading to Amazon S3 a file using HTTP POS
Declaration Syntax
C# |
public class S3PostUploadRequest
Members
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.) |
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 |