As far as I know, Fusion 7 Pro does support uploading / downloading VM to ESXi directly.
You basically have to connect to the esxi server first. Then right click on the desired existing Fusion VM ( from VM library ) and choose Upload .
Refer
Uploading virtual machines to VMware vSphere from VMware Fusion 7 Pro