How do I download an attachment from an annotation using client-side JScript?

Posted by VVander on Stack Overflow See other posts from Stack Overflow or by VVander
Published on 2012-06-07T19:55:25Z Indexed on 2012/06/11 4:40 UTC
Read the original article Hit count: 194

I'm trying to provide a link to the attachment of a note through the client-side JScript. The standard MS-made Notes component does this through the following url:

[serverurl]/[appname]/Activities/Attachment/download.aspx?AttachmentType=5&AttachmentId={blahblahblah}&IsNotesTabAttachment=1&CRMWRPCToken=blahblahblah&CRMWRPCTokenTimeStamp=blahblahblah

The problem is that I don't know how to get the Token or TokenTimeStamp, so I'm receiving an Access Denied error ("form is no longer available, security precaution, etc").

The only other way I can think of doing this is through the OData endpoint, but that would at best get me a base64 string that I still would have translate into a filestream to give to the browser (all of which seems like it would take forever to implement/figure out).

I've found a few other posts that describe the same thing, but no one has answered them:

http://social.microsoft.com/Forums/en-US/crmdevelopment/thread/6eb9e0d4-0c0c-4769-ab36-345fbfc9754f/

http://social.microsoft.com/Forums/is/crm/thread/45dabb6e-1c6c-4cb4-85a4-261fa58c04da

© Stack Overflow or respective owner

Related posts about file-download

Related posts about client-side