fix: Use imageDimensionsFromStream

This commit is contained in:
Arek Nawo
2026-01-19 23:42:13 +01:00
parent b99d803b81
commit 03ae58253a
@@ -1,4 +1,7 @@
import { imageDimensionsFromData } from "image-dimensions";
import {
imageDimensionsFromData,
imageDimensionsFromStream,
} from "image-dimensions";
import { MediaUploadOptions, UploadFn } from "../media-utils";
import { IAttachment } from "../types";
import { generateNodeId } from "../utils";
@@ -33,7 +36,7 @@ const handleImageUpload =
// @ts-ignore
if (!validated) return;
const imageDimensions = imageDimensionsFromData(await file.bytes());
const imageDimensions = await imageDimensionsFromStream(file.stream());
const placeholderId = generateNodeId();
const aspectRatio = imageDimensions
? imageDimensions.width / imageDimensions.height