一种数据编辑方法及装置制造方法及图纸

技术编号:12474976 阅读:104 留言:0更新日期:2015-12-10 10:38
本发明专利技术公开了一种数据编辑方法及装置。所述数据编辑方法包括:接收用户发送的待编辑图片的粘贴指令;根据所述待编辑图片的粘贴指令,获取剪切板中复制的图片数据;将获取的所述图片数据上传至服务器;接收所述服务器反馈的所述待编辑图片的文本代码,并将所述文本代码编辑至纯文本编辑器中;其中,所述文本代码是所述服务器对上传的图片数据分配网络地址,并将所述网络地址进行转换而得到的。采用本发明专利技术实施例,能够有效提高数据编辑效率。

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其涉及一种数据编辑方法及装置
技术介绍
目前在互联网信息发布网站中,很多需要发布图片和文字的混合信息,对于文本内容可以通过文本输入框输入,或者复制粘贴完成,还可以定位到特定位置对文本内容进行修改或者添加新的文本内容。但是,对于图片内容的输入显示和修改的方法较为复杂。一般使用web版的富文本编辑器来完成图文信息的输入,富文本编辑器其核心在于将一个div元素(html中的标签,常用于组合块级元素)中的contentEditable (html中的一个属性)设置为true,以用来打开div元素的编辑状态,对图文信息进行任意修改,或任意添加html (Hyper Text Markup Language,超级文本标记语言)元素和属性,以方便的输入html标签、样式,文本信息,网络图片等,但是对于本地图片则不能方便的添加和修改。现有技术中,对本地图片的添加方式是先将本地图片上传到web服务器获取图片网络地址,再返回将该图片的网络地址修改为可以编辑的信息。但是,这种方式不能使图片像文字一样复制粘贴,导致其编辑复杂。另外,textarea文本输入区域元素(HTML网页中纯文本输入元素)是不支持contentEditable的,即不支持html的图片文字混排输入,使得纯文本输入框textarea中难以实现对图片文字的快速添加和修改。
技术实现思路
本专利技术实施例提出一种数据编辑方法及装置,能够有效提高数据编辑效率。本专利技术实施例提供一种数据编辑方法,包括:接收用户发送的待编辑图片的粘贴指令;根据所述待编辑图片的粘贴指令,获取剪切板中复制的图片数据;将获取的所述图片数据上传至服务器;接收所述服务器反馈的所述待编辑图片的文本代码,并将所述文本代码编辑至纯文本编辑器中;其中,所述文本代码是所述服务器对上传的图片数据分配网络地址,并将所述网络地址进行转换而得到的。进一步地,所述根据所述待编辑图片的粘贴指令,获取剪切板中复制的图片数据,具体包括:根据所述待编辑图片的粘贴指令,将剪切板中复制的图片数据写入到预设的块元素中,并从所述块元素中获取所述图片数据。进一步地,所述数据编辑方法还包括:保存所述纯文本编辑器的输入框中的光标当前位置,使所述文本代码编辑至所述光标当前位置。进一步地,所述数据编辑方法还包括:接收用户发送的待编辑文本的粘贴指令;根据所述待编辑文本的粘贴指令,获取剪切板中复制的文本数据;将所述文本数据编辑至所述纯文本编辑器中。进一步地,所述根据所述待编辑文本的粘贴指令,获取剪切板中复制的文本数据,具体包括:根据所述待编辑文本的粘贴指令,将剪切板中复制的文本数据写入到预设的块元素中,并从所述块元素中获取所述文本数据。进一步地,所述数据编辑方法还包括:接收用户输入的文本信息;将所述文本信息编辑至所述纯文本编辑器的输入框中的光标当前位置。本专利技术实施例还提供另一种数据编辑方法,包括:接收用户端上传的待编辑图片的图片数据;所述图片数据是所述用户端根据用户发送的所述待编辑图片的粘贴指令从剪切板中获取的复制数据;给所述待编辑图片的图片数据分配网络地址,并将所述网络地址转换为所述待编辑图片的文本代码;将所述待编辑图片的文本代码反馈给所述用户端,使所述用户端将所述文本代码编辑至纯文本编辑器中。进一步地,所述图片数据是所述用户端根据用户发送的所述待编辑图片的粘贴指令,从剪切板中复制到预设的块元素中,并从所述块元素中获取的复制数据。进一步地,所述将所述待编辑图片的文本代码反馈给所述用户端,使所述用户端将所述文本代码编辑至纯文本编辑器中,具体包括:将所述待编辑图片的文本代码反馈给所述用户端,使所述用户端将所述文本代码编辑至光标当前位置;所述光标当前位置为所述用户端预先保存的所述纯文本编辑器的输入框中的位置。进一步地,所述数据编辑方法还包括: 保存所述待编辑图片的图片数据。相应的,本专利技术实施例还提供一种数据编辑装置,包括:指令接收模块,用于接收用户发送的待编辑图片的粘贴指令;图片数据获取模块,用于根据所述待编辑图片的粘贴指令,获取剪切板中复制的图片数据;上传模块,用于将获取的所述图片数据上传至服务器;以及,图片数据编辑模块,用于接收所述服务器反馈的所述待编辑图片的文本代码,并将所述文本代码编辑至纯文本编辑器中;其中,所述文本代码是所述服务器对上传的图片数据分配网络地址,并将所述网络地址进行转换而得到的。进一步地,所述图片数据获取模块具体用于根据所述待编辑图片的粘贴指令,将剪切板中复制的图片数据写入到预设的块元素中,并从所述块元素中获取所述图片数据。进一步地,所述数据编辑装置还包括:位置保存模块,用于保存所述纯文本编辑器的输入框中的光标当前位置,使所述文本代码编辑至所述光标当前位置。进一步地,所述数据编辑装置还包括:粘贴指令接收模块,用于接收用户发送的待编辑文本的粘贴指令;文本数据获取模块,用于根据所述待编辑文本的粘贴指令,获取剪切板中复制的文本数据;以及,文本数据编辑模块,用于将所述文本数据编辑至所述纯文本编辑器中。进一步地,所述文本数据获取模块具体用于根据所述待编辑文本的粘贴指令,将剪切板中复制的文本数据写入到预设的块元素中,并从所述块元素中获取所述文本数据。进一步地,所述数据编辑装置还包括:文本信息接收模块,用于接收用户输入的文本信息;以及,文本信息编辑模块,用于将所述文本信息编辑至所述纯文本编辑器的输入框中的光标当前位置。本专利技术实施例还提供另一种数据编辑装置,包括:数据接收模块,用于接收用户端上传的待编辑图片的图片数据;所述图片数据是所述用户端根据用户发送的所述待编辑图片的粘贴指令从剪切板中获取的复制数据;转换模块,用于给所述待编辑图片的图片数据分配网络地址,并将所述网络地址转换为所述待当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种数据编辑方法,其特征在于,包括:接收用户发送的待编辑图片的粘贴指令;根据所述待编辑图片的粘贴指令,获取剪切板中复制的图片数据;将获取的所述图片数据上传至服务器;接收所述服务器反馈的所述待编辑图片的文本代码,并将所述文本代码编辑至纯文本编辑器中;其中,所述文本代码是所述服务器对上传的图片数据分配网络地址,并将所述网络地址进行转换而得到的。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘劲宇
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1