This answer (thread is now locked so I couldn’t reply there) suggests that you can pass the
creator value in the
Upload-Metadata header, along with all the other metadata values.
However, this doesn’t seem to work; I’m doing exactly as the post says and the Creator field is always blank after the upload completes.
All the other metadata is populating correctly, so I’m fairly sure I’m encoding it in the right way (the encoding is actually being done by the official tus JS client), and on inspecting the request the data is definitely there in the header value—it just doesn’t work.
If I send the same value in a separate
Upload-Creator header (and actually, this is what the docs tell you to do), it does work correctly:
So is this a bug, or is the answer just not correct? Which is the right way to do this, please?