Open
Description
When I lost many time on non working multi file upload, I was surprised why it's not supported. Moreover, fix is trivial, something like
[ContentType.FormData]: (input: any) =>
Object.keys(input || {}).reduce((formData, key) => {
const property = input[key];
if (Array.isArray(property) && property.every(p => p instanceof Blob)) {
property.forEach(p => formData.append(key, p));
} else {
formData.append(
key,
property instanceof Blob
? property
: typeof property === 'object' && property !== null
? JSON.stringify(property)
: `${property}`,
);
}
return formData;
}, new FormData()),
Originally posted by @darky in #815 (comment)
Metadata
Metadata
Assignees
Labels
No labels