Intento usar una URL preestablecida para aws, pero sigo recibiendo el error cuando intento cargar una foto:
[Uppy] [15:26:41] Error al cargar buffalo1.jpg AwsS3: obtuve un resultado incorrecto de 'getUploadParameters()' para el archivo 'buffalo1.jpg', esperaba un objeto '{url, método, campos, encabezados}' pero obtuvo 'indefinido' en su lugar.
Tengo todo configurado tal como lo aconseja la documentación. ¿Alguien puede echar un vistazo y decirme qué es lo que me podría estar perdiendo?
const uppy = useUppy(() => { return new Uppy({ autoProceed: true }).use(AwsS3, { getUploadParameters(file) { return fetch( `${process.env.baseUrl}/api/asset/presign/upload?assetId=${props.asset.id}&key=${file.id}&contentType=${file.type}` ) .then((res) => { return res.json() }) .then((data) => { return { method: data.method, //data.method, url: data.url, fields: {}, headers: { "Content-Type": file.type, }, }; }) .catch((err) => { console.log("error: ", err); }); }, });});