¿Cómo puedo hacer seguimiento de las subidas de un usuario específico?
Usa los campos de la Assembly para adjuntar metadatos de correlación, como un ID de usuario o la referencia de subida de tu aplicación. Con el plugin de Transloadit de Uppy, usa assemblyOptions para obtener de tu backend params, signature y, opcionalmente, fields.
Por ejemplo, assemblyOptions.fields: { user_id: 'user-123' } hace que el valor esté disponible como ${fields.user_id} en las Instructions y en el objeto fields del Assembly Status. Consulta campos en los Templates.
Uppy envía estos campos como partes multipart independientes, fuera de la cadena serializada params. Los controla el cliente. Incluso un campo dentro de params.fields firmado puede ser reemplazado en los campos combinados por un campo multipart posterior con el mismo nombre. No uses solo los campos devueltos para autenticar a un usuario, elegir un destino de almacenamiento autorizado ni conceder acceso a los resultados.
Para una asociación controlada por tu aplicación, sigue cómo verificar el usuario de una subida.