Im using CMIS to upload the document to alfresco repo, Im able to upload the document to repo but the content of the document is empty and the size of the document uploaded is shown as 0 in alfresco explorer.
You don't need to install those apps to upload content. What might be wrong is that you are passing the content in the wrong way or you are just not passing it.
Can you put the piece of code you use and the payload of the request you do?