ASP NET Documentum E_CONTENT_FAILED_TO_RETRIEVE_FILE_CONTENT

Problem

I started to work with Documentum couple weeks ago. I have a sample code in ASP.NET c#, the upload document to Documentum repository method work fine on the local development machine. On the contrary, it threw the below error message on the staging server. After trying to look for the answer on Google for a while then I found the EMC Community Network and post my question there. A user on that forum quickly pointed out to me that the error is due to the file permission or the file exists in local machine but not on the staging server. Then it triggers my mind that the application was looking for the upload file on the staging server. The work around is to store the upload file in a folder on the staging server and set the Documentum file path to that folder. And don't forget to set appropriate permission on the folder.

 Server Error in '/' Application. 
E_CONTENT_FAILED_TO_RETRIEVE_FILE_CONTENTDescription: 
An unhandled exception occurred during the execution of the current web request. 
Please review the stack trace for more information about the error and where it 
originated in the code.

Exception Details: Emc.Documentum.FS.Runtime.Impl.ContentTransformationException: 
E_CONTENT_FAILED_TO_RETRIEVE_FILE_CONTENT