public PutObjectResponse PutObject(PutObjectRequest request) { var marshaller = new PutObjectRequestMarshaller(); var unmarshaller = PutObjectResponseUnmarshaller.Instance; return Invoke<PutObjectRequest,PutObjectResponse>(request, marshaller, unmarshaller); }
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; }