Skip to main content

I am using the Amazon S3 integration to upload photos to my S3 bucket (photos coming from a typeform). When I test each step individually, the photos upload as they should However, when the Zap is live, the plain text “hydrate|||” text is uploaded to s3. I’ve tried using the “auto”, “none”, and “image/jpeg” mime type settings, and nothing changes. 

 

Any advice on how to upload photos to s3 properly? I’m finding it difficult  to get to a solution with the inconsistent behavior between testing & live zaps. 

More context: I am only uploading one file at a time. I know there is another post which addressed a user who was uploading multiple files at a time

Hi ​@jpreillybase 

Help link for using Files in Zaps: https://zapier.com/help/create/basics/send-files-in-zaps

For us to have more info, post screenshots showing how your Zap step is configured in EDIT mode.


Hey Troy! Ive attached a screenshot here


@jpreillybase 

Make sure you are using a fresh example record from Zap step 1.

Do you have valid Bucket and Key field values?

Help links for using Amazon S3 in Zaps: https://zapier.com/apps/amazon-s3/integrations

Help links for using Typeform in Zaps: https://zapier.com/apps/typeform/integrations#help

 

I want to add files to a folder

In Amazon S3, folders are designated by the key name.
For example, if you upload a file with the key images/sample1.jpg then it will show in the Amazon S3 console as a file sample1.jpg inside a folder images.

 

The URL for a file upload isn't working

These URL's expire 24 hours after a form entry is submitted (which gives the Zap enough time to give the file to the action step/s).
If you're setting up a new Zap and need to test the value of a file field, you'll want to make sure a fresh sample is pulled in for a recently submitted entry.
Please be sure to also avoid introducing a Delay by Zapier step that will cause a delay of 24-hours or longer, as the following steps will not be able to access the URL after it has expired.

 

Reply