Layer7 API Management

 View Only

How to send form data PDF file request in policy manager v9.4

  • 1.  How to send form data PDF file request in policy manager v9.4

    Posted Sep 29, 2022 04:26 PM
    service  logic:
    1.var pdfData=base64 pdf data

    2.base64 decode var ${pdfData} ,type:Message,content Type:application/pdf;charset=utf-8 to   ${pdfDataDecode}

    3.var requestBody,type:Message,contentType:text/xml
    body:
    ------------1234567
    Content-Disposition:form-data;name="key1"

    abc
    ------------1234567
    Content-Disposition:form-data;name="file"
    Content-Type=application/pdf

    ${pdfDataDecode}
    ------------1234567

    4.route https://receveFileServer.com,request:${requestBody}

    question:
    ${pdfDataDecode} is com.L7.message@73633…

    how to transfer to  byte data?

      1. many thank!