|
Die klassischen Dateitypen können ab Januar 2021 nicht mehr verwendet werden. Sie können Ihre klassischen Dateien übertragen oder eine PDF herunterladen. Weitere Informationen

How to export the document in Python Script get the file size and file binary

0

Kommentare

3 Kommentare

  • Wayne Paffhausen

    Hello Anurag Shukla

    Workva does not have an SDK so I am not sure what "library" you are attempting to import.  Can you provide more context/details?

    Thanks!

    0
  • Anurag Shukla

    Hi Wayne,

    I just want to get the file size and file binary using the file id, so that i can pass this to an API to send the document from Workiva to other application.

    If you happen to know how i can achieve that will be big help.

    Regards,

    Anurag

     

    0
  • Jeff Hickey

    Hi Anurag Shukla,

    You're on the right track, but "workiva_client" is not found. You may need to import a supporting file you built that defines "workiva_client". Otherwise, below is an example to get you started which assumes you're using the Initiate a document export endpoint and have already successfully retrieved an access token and the resourceURL:

    def downloadFile(resourceUrl):
       headers = {"Authorization": f"Bearer {accessToken}"}
        response = requests.get(resourceUrl, headers=headers)

       if response.status_code == 200:
           return response.content #file binary saved in memory
       else:
           return None

    fileBinary = downloadFile(resourceUrl) #raw binary
    fileSize = len(fileBinary) #size in bytes
    0

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.