From d3992406a2ca39688cb0262d1af9317f978a4ecf Mon Sep 17 00:00:00 2001 From: Ryan Wang Date: Fri, 7 Jan 2022 13:41:35 +0800 Subject: [PATCH] fix: failed to upload picture in the markdown editor (#401) --- src/components/Editor/MarkdownEditor.vue | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/components/Editor/MarkdownEditor.vue b/src/components/Editor/MarkdownEditor.vue index 51b6d4f9..2acba32d 100644 --- a/src/components/Editor/MarkdownEditor.vue +++ b/src/components/Editor/MarkdownEditor.vue @@ -43,14 +43,15 @@ export default { } }, methods: { - handleAttachmentUpload(pos, $file) { - const formdata = new FormData() - formdata.append('file', $file) - apiClient.attachment.upload(formdata).then(response => { + async handleAttachmentUpload(pos, $file) { + try { + const response = await apiClient.attachment.upload($file) const responseObject = response.data const HaloEditor = this.$refs.md HaloEditor.$img2Url(pos, encodeURI(responseObject.path)) - }) + } catch (e) { + this.$log.error('update image error: ', e) + } }, handleSaveDraft() { this.$emit('onSaveDraft')