找回密码
 立即注册

QQ登录

只需一步,快速开始

凉城予梦

注册会员

12

主题

22

帖子

82

积分

注册会员

积分
82
凉城予梦
注册会员   /  发表于:2021-8-26 17:16  /   查看:4202  /  回复:10
1金币
本帖最后由 Clark.Pan 于 2021-9-6 14:39 编辑

b844d595f5ebb086c349c617f322304.png46315306.png 插入图片或者ctrl+v复制粘贴图片通过toJSON() 方法获取数据并保存后,图片无法回显,
截图部分为图片和JSON对应的数据

最佳答案

查看完整内容

您好: 这个经过我们调研是前端的一个限制,因为SpreadJS为了实现外部内容的复制粘贴问题,有两个剪切板存在,两个剪切板如果分别对图片和内容进行复制粘贴会存在冲突。这个问题目前的解决方案是,在外部粘贴的时候先手动按ESC取消图片复制内容后再粘贴。

10 个回复

倒序浏览
最佳答案
最佳答案
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-8-26 17:16:56
来自 11#
您好:
这个经过我们调研是前端的一个限制,因为SpreadJS为了实现外部内容的复制粘贴问题,有两个剪切板存在,两个剪切板如果分别对图片和内容进行复制粘贴会存在冲突。这个问题目前的解决方案是,在外部粘贴的时候先手动按ESC取消图片复制内容后再粘贴。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-8-26 17:44:24
2#
您好,这个是我们复现步骤,插入的图片会在floatingobject下的src下以base64的形式存储。 image.png552524108.png

需要注意的是,您需要先插入图片再toJSON,否则这个时候的json里面是没有的。另外,这个问题这边未能复现您的问题,建议您提供一个能复现的表单或者demo,我们这边调研一下。

另外,关于在电话沟通的另一个粘贴数据但粘贴的是图片的问题,这边也已复现,并做进一步调研。有进展会在这个帖子给您更新。
pic.gif
回复 使用道具 举报
凉城予梦
注册会员   /  发表于:2021-8-26 17:57:37
3#
我们的里面也有这个,插入的图片会在floatingobject下的src下以base64的形式存储
3f458eeb9f2c0f29ea8e53049059e84.png220157469.png
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-8-26 18:30:06
4#
凉城予梦 发表于 2021-8-26 17:57
我们的里面也有这个,插入的图片会在floatingobject下的src下以base64的形式存储

有的话如果这个表单上没有其他的浮动对象,那应该这个图片已经序列化到表单上了。另外,图片的加载是异步的,也有可能会导致序列化没有成功。麻烦您将带有base64的表单上传一下我们测试是否有图片。
回复 使用道具 举报
凉城予梦
注册会员   /  发表于:2021-8-27 09:42:10
5#
数据在附件内

saveSSJson.rar

252.2 KB, 下载次数: 176

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-8-27 11:00:38
6#

我们这边将您的JSON导入在线表格编辑器后,里面的图片是正常显示的
image.png706486510.png
回复 使用道具 举报
凉城予梦
注册会员   /  发表于:2021-8-27 11:07:35
7#
那我们再确认其他问题
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-8-27 11:35:10
8#
凉城予梦 发表于 2021-8-27 11:07
那我们再确认其他问题

好的,有更多的信息欢迎补充,我们才能给出更加准确的的方案。
回复 使用道具 举报
凉城予梦
注册会员   /  发表于:2021-8-30 09:04:52
9#
另外,关于在电话沟通的另一个粘贴数据但粘贴的是图片的问题,这边也已复现,并做进一步调研。有进展会在这个帖子给您更新。
有解决的方案及时沟通
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部