FileChunkIO is a way to upload huge files to Amazon S3 in multiple parts without
having to split them physically upfront (which requires more time and twice the
disk space) or creating in-memory chunks as StringIO instances.