diff --git a/src/routes/UploadRoute.ts b/src/routes/UploadRoute.ts index 420a473..18784e1 100644 --- a/src/routes/UploadRoute.ts +++ b/src/routes/UploadRoute.ts @@ -193,6 +193,7 @@ export class UploadRoute extends Route { private async processAndStoreImage(data: Buffer, width = 512, height = 512, fit: ImageFit = "cover"): Promise { const fileBasename = UploadRoute.getFileName() + "." + config.get("api.imageFormat"); + await fsx.ensureDir(this.dataDir); const filePath = path.join(this.dataDir, fileBasename); let image = await sharp(data) .resize(width, height, {