Reply To: How to tag individual files on upload to S3?

Reply
Gary Michael
Support Manager

Hi Martin,

Currently, there’s no visual method of adding tags. However, you can use the syncs3_putobject_args filter to modify the parameters of the putObject call. A full list of the parameters can be found at https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-s3-2006-03-01.html#putobject.

Here’s an example snippet that will help you get started:

add_filter( 'syncs3_putobject_args', 'syncs3_putobject_args_tags', 10, 4 );
/**
 * Modifies the putObject args to add the Tagging parameter.
 *
 * @param  array 	$args 		Current putObject parameters
 * @param  string 	$file 		Local file URL when uploaded
 * @param  array 	$entry 		Entry data
 * @param  int 		$form_id 	Form ID
 *
 * @return array
 */
function syncs3_putobject_args_tags( $args, $file, $entry, $form_id ) {
	$args['Tagging'] = 'Key1=Value1';
	return $args;
}
Your Cart
Your cart is currently empty.
Open Cart