Sample code for 30+ languages & platforms
DataFlex

Download a Jira Attachment

See more Jira Examples

Demonstrates how to download a Jira attachment to a file.

Chilkat DataFlex Downloads

DataFlex
Use ChilkatAx-win32.pkg

Procedure Test
    Boolean iSuccess
    Handle hoHttp
    String sUrl
    String sLocalFilePath
    String sTemp1

    Move False To iSuccess

    // This example requires the Chilkat API to have been previously unlocked.
    // See Global Unlock Sample for sample code.

    Get Create (RefClass(cComChilkatHttp)) To hoHttp
    If (Not(IsComObjectCreated(hoHttp))) Begin
        Send CreateComObject of hoHttp
    End

    Set ComFollowRedirects Of hoHttp To True

    // Provide the username/password for authentication
    Set ComLogin Of hoHttp To "jira@example.com"
    Set ComPassword Of hoHttp To "JIRA_API_TOKEN"

    // The URL for a Jira attachment has this format: 
    // https://your-domain.atlassian.net/secure/attachment/{attachment_id}/{attachment_filename}

    Move "https://chilkat.atlassian.net/secure/attachment/10001/starfish.jpg" To sUrl
    Move "qa_output/starfish.jpg" To sLocalFilePath
    Get ComDownload Of hoHttp sUrl sLocalFilePath To iSuccess
    If (iSuccess <> True) Begin
        Get ComLastErrorText Of hoHttp To sTemp1
        Showln sTemp1
        Procedure_Return
    End

    Showln "Successfully downloaded Jira attachment."


End_Procedure