enhance FileGetterWrapper and add new binary upload VS