adding upload and  multipart support to curl http request