diff --git a/ui_openvpn/injectToHtml.js b/ui_openvpn/injectToHtml.js
index 0ab75bf..058a29e 100755
--- a/ui_openvpn/injectToHtml.js
+++ b/ui_openvpn/injectToHtml.js
@@ -17,6 +17,18 @@ if (!indexHtmlPath || !outputHtmlPath)
const baseDir = path.parse(indexHtmlPath).dir;
let htmlString = fs.readFileSync(indexHtmlPath, "utf8");
+function getMimeType(fileName) {
+ const ext = path.extname(fileName).toLowerCase();
+ if (ext === ".png") return "image/png";
+ if (ext === ".gif") return "image/gif";
+ if (ext === ".jpg" || ext === ".jpeg") return "image/jpeg";
+ if (ext === ".svg") return "image/svg+xml";
+ if (ext === ".webp") return "image/webp";
+ if (ext === ".ico") return "image/x-icon";
+ if (ext === ".bmp") return "image/bmp";
+ return "application/octet-stream";
+}
+
// Replace js scripts
const jsTags = htmlString.match(/