From d4ff19f01366fe62dffef8fd3464a16f8d63cd25 Mon Sep 17 00:00:00 2001 From: MeiMei <30769358+mei23@users.noreply.github.com> Date: Sun, 3 Mar 2019 08:48:02 +0900 Subject: Fix SVG detection (#4401) * Fix SVG detection * remove unnecessary import --- src/misc/check-svg.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/misc/check-svg.ts (limited to 'src/misc/check-svg.ts') diff --git a/src/misc/check-svg.ts b/src/misc/check-svg.ts new file mode 100644 index 0000000000..b8c8af9efb --- /dev/null +++ b/src/misc/check-svg.ts @@ -0,0 +1,12 @@ +import * as fs from 'fs'; +import * as isSvg from 'is-svg'; + +export default function(path: string) { + try { + const size = fs.statSync(path).size; + if (size > 1 * 1024 * 1024) return false; + return isSvg(fs.readFileSync(path)); + } catch { + return false; + } +} -- cgit v1.2.3-freya