Hey Ethan,
One idea would be to use this snippet to create a zip of all the uploaded files. Now, even with the large files zipped, they’ll still probably be too big for your server but… this snippet provides a nifty merge tag {zip_url}
that you could use to provide a download link to the zipped files instead of attaching them to the notification.
You’ll see the configuration at the bottom.
new GW_Zip_Files(
array(
'form_id' => 123,
'zip_name' => 'my-sweet-archive',
'notifications' => array( '5f4668ec2afbb' ),
),
);
Just update form_id
to your desired form’s ID, give the generated zip file a name via the zip_name
paramter, and either remove the notifications
parameter altogether to apply this to all notifications or get the notification ID from the URL on your notification edit view and include it per the example.