我的表单上有4个图片框,用于存储图像并发送到我的数据库:我是通过一个表适配器来实现的。通过此函数将图像转换为流:
“在转换和创建内存流之前将图像存储在内存中,将图像以适当的格式保存为新的mStreamAs New MemoryStream myImage.Save(mStream,System.Drawing.Imaging.ImageFormat.Jpeg)”,将新的流转
我遵循这个并使用npm draftjs将导入到编辑器内容中。如果我的html不包含任何图像,我可以用html初始化内容,但如果它包含<img>标签,我就不能导入html。{Editor, EditorState, RichUtils,DefaultDraftBlockRenderMap,convertToRaw,convertFromRaw} from 'draft-js/serverRequests';
import {stateToHTML} from 'draft-js-export
如果我在.js文件中使用了一个URL,我就能够做到这一点,但是如果我使用指向完全相同的文件的相对路径(但存储在本地),则不会呈现任何内容。当然,我已经检查了本地文件是否存在,路径中没有错误,等等。它只呈现一个d3图表,它本身只是在一个.png文件中显示RStudio徽标(注释/取消注释.js文件的最后2行以查看问题)。为什么会发生这种事?如何使用r2d3来显示本地图像?/reprex.js", d3_version ="6")}
# Run the application