diff --git a/lib/apollo-client.ts b/lib/apollo-client.ts index f9b67451d83..23beaac9ea3 100644 --- a/lib/apollo-client.ts +++ b/lib/apollo-client.ts @@ -181,7 +181,7 @@ function createLink({ twoFactorAuthContext, accessToken = null }) { fetch: linkFetch, headers: { ...httpHeaders, 'Apollo-Require-Preflight': 'true' }, formDataAppendFile(formData, fieldName, file) { - formData.append(fieldName, new Blob([file as File], { type: file.type })); + formData.append(fieldName, new Blob([file as File], { type: file.type }), (file as File).name); }, }); const apiV2DefaultLink = createUploadLink({ @@ -189,7 +189,7 @@ function createLink({ twoFactorAuthContext, accessToken = null }) { fetch: linkFetch, headers: { ...httpHeaders, 'Apollo-Require-Preflight': 'true' }, formDataAppendFile(formData, fieldName, file) { - formData.append(fieldName, new Blob([file as File], { type: file.type })); + formData.append(fieldName, new Blob([file as File], { type: file.type }), (file as File).name); }, });