diff --git a/packages/payload/src/uploads/getBaseFields.ts b/packages/payload/src/uploads/getBaseFields.ts index e035f2abdd7..eee20baf6aa 100644 --- a/packages/payload/src/uploads/getBaseFields.ts +++ b/packages/payload/src/uploads/getBaseFields.ts @@ -12,7 +12,7 @@ type GenerateURLArgs = { } const generateURL = ({ collectionSlug, config, filename }: GenerateURLArgs) => { if (filename) { - return `${config.serverURL || ''}${config.routes.api || ''}/${collectionSlug}/file/${filename}` + return `${config.serverURL || ''}${config.routes.api || ''}/${collectionSlug}/file/${encodeURIComponent(filename)}` } return undefined }