Hi everyone,
I’m setting up a workflow where I need to snap multiple expense photos quickly and have them automatically uploaded to Glide to utilize their OCR integration.
Since speed is crucial, I don’t want to use the Glide upload picture component, as it requires waiting for each upload to complete.
My Current Setup:
To achieve this, I created a Make.com workflow using their Android app:
- When I take a photo, Make retrieves the filename and base64 data.
- Since Glide doesn’t support direct base64 uploads, I upload the file to Google Drive instead.
- I then store the Google Drive file link in a Glide image component.
Example URLs:
-
Google Drive file view link:
“IMG20250119123538.jpg2025-01-19T11:35:40.238Z.jpg - Google Drive” -
Modified download link:
“https://drive.google.com/uc?export=download&id=1EdoAQuOMqSptNODqBU4Nk5vg64KdHgBD”
The Problem:
While I can successfully display these images in Glide, I run into issues when trying to process them with OCR.
Image-to-Text (OCR) Issue:
When using the Image to Text component in Glide, I get the following error:
Uploading the Download URL to an Image Column Fails Intermittently:
I attempted to “upload” the download URL into an image column using Set Column Values, but I often get this error:
- Sometimes this works, but not consistently.
- I added a “Wait for Condition” to ensure the column isn’t empty before processing, but the error occurs long before the 30-second timeout expires.
- Could it be due to file size? The photos are 5-7MB each.
Question:
How should I handle uploading these images to Glide?
Or how can I change my setup so this isn’t a problem.
Any insights or workarounds would be greatly appreciated!
Tim