IO-2039 Add unknown file type thumbnail.

This commit is contained in:
Patrick Fic
2022-09-08 10:05:38 -07:00
parent 06c3eccdac
commit 7121616a1f
4 changed files with 9 additions and 3 deletions

BIN
assets/file.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

View File

@@ -150,6 +150,7 @@ app.post(
BillRequestValidator,
BillsUploadMedia
);
app.get(
"/",
ValidateImsToken,
@@ -160,6 +161,7 @@ app.get(
InitServer();
app.use(FolderPaths.StaticPath, express.static(FolderPaths.Root, {}));
app.use("/assets", express.static("./assets", {}));
app.listen(port, () => {
logger.info(`ImEX Media Server is running at http://localhost:${port}`);
});

View File

@@ -6,7 +6,7 @@ import gm from "gm";
import ft from "file-type";
import core from "file-type/core";
import GenerateUrl from "./MediaUrlGen";
import { FolderPaths } from "./serverInit";
import { AssetPaths, FolderPaths } from "./serverInit";
import { logger } from "../server";
const simpleThumb = require("simple-thumbnail");
const ffmpeg = require("ffmpeg-static");
@@ -53,7 +53,7 @@ export default async function GenerateThumbnail(
height: 250,
width: 250,
});
console.log("Image success.");
await fs.writeFile(thumbPath, thumbnail);
}
return path.relative(path.dirname(file), thumbPath);
@@ -63,7 +63,7 @@ export default async function GenerateThumbnail(
err,
message: (err as Error).message,
});
return path.relative(path.dirname(file), thumbPath);
return path.relative(path.dirname(file), AssetPaths.File);
}
}

View File

@@ -24,6 +24,10 @@ export const FolderPaths = {
VendorsFolder,
};
export const AssetPaths = {
File: "/assets/file.png",
};
export function JobRelativeFilePath(jobid: string, filename: string) {
return path.join(FolderPaths.Jobs, jobid, filename);
}