Add multi-part file upload