mirror of
https://github.com/zadam/trilium.git
synced 2025-03-01 14:22:32 +01:00
process only whitelisted mime types as an image, fixes #288
This commit is contained in:
parent
523ccdad6b
commit
8e8fd88857
@ -144,7 +144,7 @@ async function importEnex(file, parentNote) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
else if (currentTag === 'mime') {
|
else if (currentTag === 'mime') {
|
||||||
resource.mime = text;
|
resource.mime = text.toLowerCase();
|
||||||
|
|
||||||
if (text.startsWith("image/")) {
|
if (text.startsWith("image/")) {
|
||||||
resource.title = "image";
|
resource.title = "image";
|
||||||
@ -222,7 +222,7 @@ async function importEnex(file, parentNote) {
|
|||||||
|
|
||||||
const mediaRegex = new RegExp(`<en-media hash="${hash}"[^>]*>`, 'g');
|
const mediaRegex = new RegExp(`<en-media hash="${hash}"[^>]*>`, 'g');
|
||||||
|
|
||||||
if (resource.mime.startsWith("image/")) {
|
if (["image/jpeg", "image/png", "image/gif"].includes(resource.mime)) {
|
||||||
const originalName = "image." + resource.mime.substr(6);
|
const originalName = "image." + resource.mime.substr(6);
|
||||||
|
|
||||||
const { url } = await imageService.saveImage(resource.content, originalName, noteEntity.noteId);
|
const { url } = await imageService.saveImage(resource.content, originalName, noteEntity.noteId);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user