You need to sign in to do that
Don't have an account?
Rajasekhar T
How to create a attacment from visualforce site?
How to create a attacment from visualforce site? I have created godaddy domain in our salesforce and given certificates for domain. for this domain i have access to view the visuaforce pages.I have created visualforce page as renderas"PDF" and i am calling from visualforce page attachment is created successfully but when i run the page from site its not created the attachment. i have given access the visualforce page andenter code here apex controller and also i have given access to object and fields. see below code.
account acc =[select id,name from account where id='myrecordid']; pagereference pgref = page.mypdfpage; pageref.getParameters().put('id',acc.Id); pageref.setRedirect(false); blob body; body= pageref.getContentAsPDF(); Attachment attach = new Attachment(); attach.body = body; attach.Name = 'myattachpage'; attach.Isprivate = false; attach.ParentId = acc.Id; attach.ContentType = 'pdf'; insert attach;
Please try this Pass your Attachment Id in this
<apex:repeat value="{!Case.attachments}" var="att">
<apex:panelgrid columns="1">
<h1>Image/h1>
<apex:image url="{!URLFOR($Action.Attachment.Download, att.id)}"/>
</apex:panelgrid>
</apex:repeat>
I hope you find the above solution helpful. If it does, please mark as Best Answer to help others too.
Thanks and Regards,
Deepali Kulshrestha