Store media files.

def store_media(self, filename, mediafile):
        """Store media files."""
        temp_filename = os.path.join(
            '/tmp',
            filename
        )
        fileops.create_dirs(
            os.path.dirname(temp_filename)
        )
        mediafile.fetch_to_file(temp_filename)
        s3_key = Key(self.bucket)
        s3_key.key = os.path.join(
            '/images',
            "%s.%s" % (filename, mediafile.fileext)
            if mediafile.fileext is not None
            else filename
        )
        s3_key.set_contents_from_filename(
            mediafile.filename
        )
        os.remove(mediafile.filename)
        mediafile.filename = s3_key.generate_url(
            expires_in=0, query_auth=False
        )