Uploading S3 via API

Hello, dear community,

I’m trying to upload my files to a given API, even though I’ve tried a lot, I couldn’t manage to upload it. Here is my recent - non-working - code:

uppy.use(Uppy.AwsS3, {
getUploadParameters(file) {
	const url = 'amazon_url';
	
	const fields = JSON.stringify({
		filename: file.name,
		contentType: file.type
	});

	const headers = {
		accept: 'application/json',
		'content-type': 'application/json'
	};

	return Promise.resolve({
		method: 'POST',
		url: url,
		fields: fields
	});
}

});

See if my post here helps.