[发明专利]图片传输方法及系统在审
申请号: | 201610851522.1 | 申请日: | 2016-09-26 |
公开(公告)号: | CN107872476A | 公开(公告)日: | 2018-04-03 |
发明(设计)人: | 杨文广;嵇杰;宋志翔;庞世明;周全 | 申请(专利权)人: | 中国石油化工股份有限公司;中国石油化工股份有限公司石油物探技术研究院 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/58;H04N1/00 |
代理公司: | 北京思创毕升专利事务所11218 | 代理人: | 孙向民,廉莉莉 |
地址: | 100728 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图片 传输 方法 系统 | ||
1.一种图片传输方法,包括:
选定图片文件,获取原始图像;
裁剪所述原始图像,获得目标图像;
压缩所述目标图像,获取压缩后目标图像的编码信息;
解码所述编码信息,将其转为二进制数据,并创建二进制大对象;以及
创建表单数据,添加所述二进制大对象,完成图片上传。
2.根据权利要求1所述的图片传输方法,其中,获取所述原始图像包括:
客户端定义表单控件,设置文件和图像类型,选定图片文件后,读取所述图片文件内容,生成嵌入的图像,得到所述嵌入的图像的原始宽度和高度。
3.根据权利要求1所述的图片传输方法,其中,获得所述目标图像包括:
定义一个画布对象,并设置所需图像的高度和宽度,获取画布的上下文对象引用,绘制原始图像到所述目标图像。
4.根据权利要求1所述的图片传输方法,其中,获取压缩后目标图像的编码信息包括:
压缩所述目标图像,读取压缩后目标图像的URL数据格式,分离出多用途互联网邮件扩展类型和压缩后目标图像的编码字符串信息。
5.根据权利要求1所述的图片传输方法,其中,解码所述编码信息,将其转为二进制数据,并创建二进制大对象包括:
通过对接收到的所述编码信息进行解码处理,得到一串由二进制数据组成的Unicode字符串,定义一个8位无符号整数数组,存储所述Unicode字符串对应的编码,通过分离出的所述多用途互联网邮件扩展类型和所述8位无符号整数数组,创建二进制大对象。
6.根据权利要求1所述的图片传输方法,其中,所述创建表单数据,添加所述二进制大对象,完成图片上传包括:
客户端创建FormData表单对象,添加二进制大对象,通过AJAX发送表单数据到服务端,服务端接收请求,获取图片文件流写入本地磁盘临时文件,获取临时文件MD5值,所述服务端按文件创建年月建立对应目录文件夹,拷贝所述临时文件到对应目录内,并以MD5值重命名文件,完成图片上传。
7.一种图片传输系统,包括:
用于选定图片文件,获取原始图像的单元;
用于裁剪所述原始图像,获得目标图像的单元;
用于压缩所述目标图像,获取压缩后目标图像的编码信息的单元;
用于解码所述编码信息,将其转为二进制数据,并创建二进制大对象的单元;以及
用于创建表单数据,添加所述二进制大对象,完成图片上传的单元。
8.根据权利要求7所述的图片传输系统,其中,获取所述原始图像包括:
客户端定义表单控件,设置文件和图像类型,选定图片文件后,读取所述图片文件内容,生成嵌入的图像,得到所述嵌入的图像的原始宽度和高度;
其中,获得所述目标图像包括:
定义一个画布对象,并设置所需图像的高度和宽度,获取画布的上下文对象引用,绘制原始图像到所述目标图像。
9.根据权利要求7所述的图片传输系统,其中,获取压缩后目标图像的编码信息包括:压缩所述目标图像,读取压缩后目标图像的URL数据格式,分离出多用途互联网邮件扩展类型和压缩后目标图像的编码字符串信息;
解码所述编码信息,将其转为二进制数据,并创建二进制大对象包括:通过对接收到的所述编码信息进行解码处理,得到一串由二进制数据组成的Unicode字符串,定义一个8位无符号整数数组,存储所述Unicode字符串对应的编码,通过分离出的所述多用途互联网邮件扩展类型和所述8位无符号整数数组,创建二进制大对象。
10.根据权利要求7所述的图片传输系统,其中,所述创建表单数据,添加所述二进制大对象,完成图片上传包括:
客户端创建FormData表单对象,添加二进制大对象,通过AJAX发送表单数据到服务端,服务端接收请求,获取图片文件流写入本地磁盘临时文件,获取临时文件MD5值,所述服务端按文件创建年月建立对应目录文件夹,拷贝所述临时文件到对应目录内,并以MD5值重命名文件,完成图片上传。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国石油化工股份有限公司;中国石油化工股份有限公司石油物探技术研究院,未经中国石油化工股份有限公司;中国石油化工股份有限公司石油物探技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610851522.1/1.html,转载请声明来源钻瓜专利网。