Added multipart requests and file uploads