react-markdown-editor-lite icon indicating copy to clipboard operation
react-markdown-editor-lite copied to clipboard

[Question]怎么禁用图片上传功能呢

Open lush-99 opened this issue 2 years ago • 5 comments

我尝试过在图片处理函数中返回空,但是编辑器会默认填充图片相关的md格式内容,如何彻底的禁用图片上传的功能呢

原始需求:我想图片上传之后只展示链接,不展示md格式的图片,但是我发现好像没有callback可以实现这个功能

lush-99 avatar Dec 12 '23 03:12 lush-99

没明白你的意思,看标题以为是要禁用上传按钮。另外你说的”只展示链接不展示md格式的图片”分别指什么。

Azleal avatar Dec 31 '23 09:12 Azleal

最好是可以定义图片上传的逻辑,比如上传后显示的都是image.png,我只想显示xxxxxx,不想要md图片的格式符号;

如果上述实现不了的话,我想要彻底禁用图片上传功能,不只是不显示按钮(我知道可以通过css实现),但是直接复制图片也会显示

lush-99 avatar Dec 31 '23 10:12 lush-99

ok,看起来带入了md的图片格式,图片上传之后会显示:【![image.png](xxxx)】,有办法直接显示xxx嘛?

lush-99 avatar Dec 31 '23 10:12 lush-99

首先这是md编辑器,你说的那个是md的语法,必须那样写。如果只是一个链接的话,预览是不会展示图片的。至于你说的不显示上传按钮,这个可以做到。

import Editor, { Plugins } from 'react-markdown-editor-lite';
Editor.unuse(Plugins.Image); 

Azleal avatar Dec 31 '23 10:12 Azleal

最好是可以定义图片上传的逻辑,比如上传后显示的都是image.png,我只想显示xxxxxx,不想要md图片的格式符号;

如果上述实现不了的话,我想要彻底禁用图片上传功能,不只是不显示按钮(我知道可以通过css实现),但是直接复制图片也会显示

  1. 不要配置onImageUpload,则不会响应图片粘贴
  2. 使用 Editor.unuse(Plugins.Image) 移除内置的上传插件

sylingd avatar Dec 31 '23 10:12 sylingd