diff --git a/tdrive/backend/node/src/core/platform/services/webserver/index.ts b/tdrive/backend/node/src/core/platform/services/webserver/index.ts index f3b6ebe2..80307ab6 100644 --- a/tdrive/backend/node/src/core/platform/services/webserver/index.ts +++ b/tdrive/backend/node/src/core/platform/services/webserver/index.ts @@ -108,7 +108,13 @@ export default class WebServerService extends TdriveService implem this.server.register(sensible, { errorHandler: false, } as FastifyRegisterOptions); - this.server.register(multipart); + this.server.register(multipart, { + throwFileSizeLimit: true, + limits: { + // note that null, undefined, 0 and -1 do not remove the default 1mg limit + fileSize: 500 * 1024 * 1024 * 1024 * 1024, + }, + }); this.server.register(formbody); this.server.register(corsPlugin, this.configuration.get("cors", {}));