I am facing the same problem. I am usng curl command to upload the vmdk file. NFC URL is returned by importVApp API.
I am using --data-binary to POST the file. Also setting headers for keep-alive and application/x-vnd.vmware-streamVmdk .
Can anyone provide any help on this?