+ Start a Discussion

How to get rich textarea image in apex class

HI everybody,


     Can anybody please help me with below query.


     I have a custom object and rich textarea field in that. I uploaded a image in that rich textarea field and saved the record.

Now I want to retrieve this image in apex. I used


  CustomObject__c img=[select Id,Name,richtextareaimage__c from CustomObject__c];

  string imagvar=img.richtextareaimage__c;


   Here I am getting string only not the image.I tried with blob datatype also.its aslo not working.How can I get the image in apex.and print that variable in visualforce.


    If you need any other information please let me know.



Naresh B

ashish raiashish rai


You will get a string when you use this:


 CustomObject__c img=[select Id,Name,richtextareaimage__c from CustomObject__c];

 string imagvar=img.richtextareaimage__c;


imagvar will contain value like  this:

<img src="https://c.ap1.content.force.com/servlet/rtaImage?eid=00390000008161s&amp;feoid=00N90000002jmDE&amp;refid=0EM9000000003Jk" alt="User-added image"></img>


Now you have to use that img src part inside the <apex:image url="Put the Src Part here"> and now you willbe able to find that image.

Saravanan @CreationSaravanan @Creation




Could you please tell me how to get only the source url