Get file contents off a file upload field
Hi
I have been struggling with getting uploaded file contents in ZOHO CRM using DELUGE.
I have a custom module that has a file upload field were users should upload an XML file
I have been able to retrieve the URL of the file but not the contents. There seems to be no way to get it directly so I have been trying to download the file again via API
- if(factura.get("Archivo_XML")!=null)
- {
- file = factura.get("Archivo_XML");
- info file;
- url = file.toCollection().get("download_Url");
- url = "https://crm.zoho.com" + url;
- info url;
- // to fetch file from the cloud using invokeUrl task
- fileVariable = invokeUrl
- [
- url: url
- type: GET
- connection : "zoho_crm"
- ];
-
- // to fetch the file content
- response = fileVariable.getFileContent();
- info response;
-
- }
I can get the file with that URL just fine, but when I inspect fileVariable, I see that it's getting
https://crm.zoho.com as a non authenticated user.
What do I have to send in addition to what I send already to be able to get the XML data?