diff --git a/packages/common/file-stream/streamable-file.ts b/packages/common/file-stream/streamable-file.ts index b392a532372..7fe05c1d902 100644 --- a/packages/common/file-stream/streamable-file.ts +++ b/packages/common/file-stream/streamable-file.ts @@ -16,6 +16,7 @@ export class StreamableFile { this.stream = new Readable(); this.stream.push(bufferOrReadStream); this.stream.push(null); + this.options.length ??= bufferOrReadStream.length; } else if (bufferOrReadStream.pipe && isFunction(bufferOrReadStream.pipe)) { this.stream = bufferOrReadStream; }