Provide a file like access to the file and allow passing of a file like object to be uploaded