diff --git a/web/cm_plugins/editor_paste.ts b/web/cm_plugins/editor_paste.ts index 0bd15fd..eeffed5 100644 --- a/web/cm_plugins/editor_paste.ts +++ b/web/cm_plugins/editor_paste.ts @@ -180,9 +180,11 @@ export function attachmentExtension(editor: Editor) { return; } await editor.space.writeAttachment(finalFileName, "arraybuffer", data!); - let attachmentMarkdown = `[${finalFileName}](${finalFileName})`; + let attachmentMarkdown = `[${finalFileName}](${ + encodeURIComponent(finalFileName) + })`; if (mimeType.startsWith("image/")) { - attachmentMarkdown = `![](${finalFileName})`; + attachmentMarkdown = `![](${encodeURIComponent(finalFileName)})`; } editor.editorView!.dispatch({ changes: [