title: C# - AWS S3 uploading a file using PutObject or TransferUtility.Upload method. Which is the better way to go with?
body: <p>I know there are two methods available to upload files in AWS S3 (i.e. PutObject and  TransferUtility.Upload). Can someone please explain which one to use?</p>
  
  <p>FYI, I have files ranging from 1kb to 250MB.</p>
  
  <p>Thanks in advance.</p>