图片传输方法及系统技术方案

技术编号:17618186 阅读:278 留言:0更新日期:2018-04-04 08:46
公开了一种图片传输方法及系统。该方法可以包括:选定图片文件,获取原始图像;裁剪所述原始图像,获得目标图像;压缩所述目标图像,获取压缩后目标图像的编码信息;解码所述编码信息,将其转为二进制数据,并创建二进制大对象;以及创建表单数据,添加所述二进制大对象,完成图片上传。

Image transmission method and system

An image transmission method and system are disclosed. The method can include the selected image file, obtaining the original image; cutting the original image to obtain the target image; compression of the target image, obtain the information of the target image compression encoding; decoding the encoding information is transformed into binary data, and create two binary large object; and create the form data, add the binary large object, complete the picture upload.

【技术实现步骤摘要】
图片传输方法及系统
本专利技术涉及通信
,更具体地,涉及一种图片传输方法及系统。
技术介绍
在通信
,随着移动互联网技术的发展,基于html5开发的移动软件(App)成爆炸式增长,移动软件对图片处理,传输的技术要求越来越来高,如何提高图片的传输速率,在保证图片的清晰度的情况下,尽量减少客户端移动流量的消耗。成为影响移动软件用户体验的重要因素。目前常见的基于浏览器的图片上传方法主要有Flash方法,ActiveX方法,普通的iframeForm方法等。专利技术人发现,上述这些图片上传方法有的开发成本高,实现难度大,有的还需要服务端进行特殊处理,有的虽然图片处理能力强,但是库很重,兼容性不好。因此,有必要开发一种图片传输快、占用带宽低、耗费流量小的图片传输方法及系统。公开于本专利技术
技术介绍
部分的信息仅仅旨在加深对本专利技术的一般
技术介绍
的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。
技术实现思路
本专利技术提出了一种图片传输方法及系统,其能够通过利用画布技术裁剪、压缩图片,并获取图片的编码信息,再进行解码,封装成二进制大对象,添加到表单本文档来自技高网...
图片传输方法及系统

【技术保护点】
一种图片传输方法,包括:选定图片文件,获取原始图像;裁剪所述原始图像,获得目标图像;压缩所述目标图像,获取压缩后目标图像的编码信息;解码所述编码信息,将其转为二进制数据,并创建二进制大对象;以及创建表单数据,添加所述二进制大对象,完成图片上传。

【技术特征摘要】
1.一种图片传输方法,包括:选定图片文件,获取原始图像;裁剪所述原始图像,获得目标图像;压缩所述目标图像,获取压缩后目标图像的编码信息;解码所述编码信息,将其转为二进制数据,并创建二进制大对象;以及创建表单数据,添加所述二进制大对象,完成图片上传。2.根据权利要求1所述的图片传输方法,其中,获取所述原始图像包括:客户端定义表单控件,设置文件和图像类型,选定图片文件后,读取所述图片文件内容,生成嵌入的图像,得到所述嵌入的图像的原始宽度和高度。3.根据权利要求1所述的图片传输方法,其中,获得所述目标图像包括:定义一个画布对象,并设置所需图像的高度和宽度,获取画布的上下文对象引用,绘制原始图像到所述目标图像。4.根据权利要求1所述的图片传输方法,其中,获取压缩后目标图像的编码信息包括:压缩所述目标图像,读取压缩后目标图像的URL数据格式,分离出多用途互联网邮件扩展类型和压缩后目标图像的编码字符串信息。5.根据权利要求1所述的图片传输方法,其中,解码所述编码信息,将其转为二进制数据,并创建二进制大对象包括:通过对接收到的所述编码信息进行解码处理,得到一串由二进制数据组成的Unicode字符串,定义一个8位无符号整数数组,存储所述Unicode字符串对应的编码,通过分离出的所述多用途互联网邮件扩展类型和所述8位无符号整数数组,创建二进制大对象。6.根据权利要求1所述的图片传输方法,其中,所述创建表单数据,添加所述二进制大对象,完成图片上传包括:客户端创建FormData表单对象,添加二进制大对象,通过AJAX发送表单数据到服务端,服务端接收请求,获取图片文件流写入本地磁盘临时文件,获取临时文件MD5值,所述服务端按文件创建年月建立对应目录文件夹,拷贝所述临时文件到对应目录内,并以MD5值重命名文件...

【专利技术属性】
技术研发人员:杨文广嵇杰宋志翔庞世明周全
申请(专利权)人:中国石油化工股份有限公司中国石油化工股份有限公司石油物探技术研究院
类型:发明
国别省市:北京,11

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

1