Topic
  • 1 reply
  • Latest Post - ‏2013-03-04T13:52:08Z by SystemAdmin
SystemAdmin
SystemAdmin
1250 Posts

Pinned topic HTTP Reply with PDF content

‏2013-03-04T03:22:42Z |
I have a scenario where I'm retrieving a PDF file from a FTP folder and need to return that to the user via a HTTP request. I can get the orchestration to successfully run but the PDF doesn't render in a browser. I assume it has something to do with the encoding since I'm retrieving it as binary from the FTP server but I couldn't find a solution. Any help would be appreciated.
Updated on 2013-03-04T13:52:08Z at 2013-03-04T13:52:08Z by SystemAdmin
  • SystemAdmin
    SystemAdmin
    1250 Posts

    Re: HTTP Reply with PDF content

    ‏2013-03-04T13:52:08Z  
    The browser needs to know that it is receiving pdf content.

    On the the HTTP Send Response Configure task, set the Type of Message to binary. This will change the default type of the HTTP response body from string to base64Binary.

    You also need to tell the browser to handle pdf content. Create a HTTP header name value pair. Name should be Content-type and the value should be application/pdf. If you view the httpheaders using Studio's map test mode, the output should look like:
    <httpheaders>
    <uri/>
    <method/>
    <otherHeaders>
    <headerItem>
    <name>Content-type</name>
    <value>application/pdf</value>
    </headerItem>
    </otherHeaders>
    </httpheaders>