Add support for multipart uploads