private S3PostUploadResponse testPost(string key, string bucketName, Stream contentStream, string extraConditions, AWSCredentials credentials, RegionEndpoint region)
{
var expDate = DateTime.UtcNow.AddMinutes(5).ToString(AWSSDKUtils.ISO8601DateFormat, CultureInfo.InvariantCulture);
var policy = policy_tmpl.Replace("EXPIRATIONDATE", expDate)
.Replace("BUCKETNAME", bucketName)
.Replace("MOARCONDITIONS", extraConditions);
var signedPolicy = S3PostUploadSignedPolicy.GetSignedPolicy(policy, credentials);
var req = new S3PostUploadRequest
{
Key = key,
Bucket = bucketName,
CannedACL = S3CannedACL.PublicRead,
InputStream = contentStream,
SignedPolicy = signedPolicy,
Region = region
};
return AmazonS3Util.PostUpload(req);
}
private Stream testContentStream(string content)