private void InferContentType(PostObjectRequest request)
{
if (String.IsNullOrEmpty(request.Headers.ContentType))
{
if (request.Key.IndexOf('.') > -1)
request.Headers.ContentType = AmazonS3Util.MimeTypeFromExtension(request.Key.Substring(request.Key.LastIndexOf('.')));
else if (!String.IsNullOrEmpty(request.Path) && request.Path.IndexOf('.') > -1)
request.Headers.ContentType = AmazonS3Util.MimeTypeFromExtension(request.Key.Substring(request.Path.LastIndexOf('.')));
else
request.Headers.ContentType = "application/octet-stream";
}
}