httplib:support file upload