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

技术编号:27751951 阅读:16 留言:0更新日期:2021-03-19 13:48
本发明专利技术提供了图片上传系统及方法,该系统包括:系统组件搭建模块,用于在服务器上安装Tomcat容器,并在Tomcat容器中部署图片上传系统,以生成目标链接地址,其中,Tomcat容器为图片上传系统提供系统运行环境;系统地址加载模块,用于在超文本标记语言html代码中,针对待上传图片的上传位置,利用iframe标签加载目标链接地址,以能够进入目标链接地址对应的网页对待上传图片进行上传;图片参数处理模块,用于向外部的客户端发送待上传图片的至少一个图片参数,以使外部的客户端能够通过预先设置的待上传图片的回调函数获取待上传图片的至少一个图片参数。本方案可以实现多图片同时上传。

【技术实现步骤摘要】
图片上传系统及方法
本专利技术涉及信息工程
,特别涉及图片上传系统及方法。
技术介绍
随着Web技术与互联网日新月异的发展,越来越多的网站支持用户上传图片分享自己的生活或者上传自定义的头像图片。使用浏览器进行图片上传操作时,一般是通过对打开的Web页面进行分析,将Web页面中的input标签进行动态劫持,从而在浏览器内所选择的图片通过本地应用程序编程接口(ApplicationProgrammingInterface,API)上传至Web页面中,实现图片的上传。专利申请号为201410229038.6的中国专利申请文件公开了一种图片上传方法、系统及浏览器:当接收到在打开的WEB页面中上传图片的指令时,通过浏览器程序内预置的文件上传通知接口启动浏览器的图片选择流程;在图片选择完成后,获取相应的图片数据;并将所述图片数据传入所述WEB页面中。通过上述描述可见,现有技术仅仅是对图片的选择和上传WEB页面技术进行了保护,无法实现多图片同时上传。
技术实现思路
本专利技术实施例提供了图片上传系统及方法,可以实现多图片同时上传。第一方面,本专利技术实施例提供了图片上传系统,包括:系统组件搭建模块,用于在服务器上安装Tomcat容器,并在所述Tomcat容器中部署所述图片上传系统,以生成目标链接地址,其中,所述Tomcat容器为所述图片上传系统提供系统运行环境;系统地址加载模块,用于在超文本标记语言html代码中,针对待上传图片的上传位置,利用iframe标签加载所述目标链接地址,以能够进入所述目标链接地址对应的网页对所述待上传图片进行上传;图片参数处理模块,用于向外部的客户端发送所述待上传图片的至少一个图片参数,以使所述外部的客户端能够通过预先设置的所述待上传图片的回调函数获取所述待上传图片的所述至少一个图片参数。优选地,进一步包括:待上传图片处理模块,所述待上传图片处理模块,用于在进入所述目标链接地址对应的网页后,将所述外部客户端的图片操作加入所述图片上传系统的线程池,并向所述外部的客户端返回图片上传进度,以使得所述外部的客户端能够获取所述待上传图片的上传进度。优选地,所述系统组件搭建模块,进一步用于在所述图片上传系统中配置所述待上传图片的上传数量限制、图片上传方式、单张图片大小限制、是否支持多图上传以及上传失败的提示信息。优选地,所述图片上传方式包括:并发上传和串行上传。优选地,所述至少一个图片参数包括:图片文件名、图片上传时间、上传结果、图片存储地址、图片大小以及图片格式。第二方面,本专利技术实施例提供了图片上传方法,包括:利用系统组件搭建模块,在服务器上安装Tomcat容器;利用所述系统组件搭建模块,在所述Tomcat容器中部署所述图片上传系统,以生成目标链接地址,其中,所述Tomcat容器为所述图片上传系统提供系统运行环境;利用系统地址加载模块,在超文本标记语言html代码中,针对待上传图片的上传位置,利用iframe标签加载所述目标链接地址,以能够进入所述目标链接地址对应的网页对所述待上传图片进行上传;利用图片参数处理模块,向外部的客户端发送所述待上传图片的至少一个图片参数,以使所述外部的客户端能够通过预先设置的所述待上传图片的回调函数获取所述待上传图片的所述至少一个图片参数。优选地,在所述利用iframe标签加载所述目标链接地址,以能够进入所述目标链接地址对应的网页对所述待上传图片进行上传之后,在所述利用图片参数处理模块,向外部的客户端发送所述待上传图片的至少一个图片参数之前,进一步包括:利用待上传图片处理模块,在进入所述目标链接地址对应的网页后,将所述外部客户端的图片操作加入所述图片上传系统的线程池;利用所述待上传图片处理模块,向所述外部的客户端返回图片上传进度,以使得所述外部的客户端能够获取所述待上传图片的上传进度。优选地,在所述利用所述系统组件搭建模块,在所述Tomcat容器中部署所述图片上传系统之后,在所述利用系统地址加载模块,在超文本标记语言html代码中,针对待上传图片的上传位置,利用iframe标签加载所述目标链接地址之前,进一步包括:利用所述系统组件搭建模块,在所述图片上传系统中配置所述待上传图片的上传数量限制、图片上传方式、单张图片大小限制、是否支持多图上传以及上传失败的提示信息。优选地,所述图片上传方式包括:并发上传和串行上传。优选地,所述至少一个图片参数包括:图片文件名、图片上传时间、上传结果、图片存储地址、图片大小以及图片格式。本专利技术实施例提供了图片上传系统及方法,用户在上传图片的过程中有时需要多图片同时上传,而现有技术无法实现多图片同时上传,因此,为了满足用户的需求实现多图片同时上传,可以在服务器端设置目标链接地址,以使得外部的客户端在html代码中需要进行图片上传的位置加载目标链接地址,从而可以跳转至图片上传系统进行图片上传。基于此,首先需要对图片上传系统进行组件搭建,可以利用系统组件搭建模块,首先在服务器上部署Tomcat容器,并在Tomcat容器中部署图片上传系统,Tomcat容器可以为图片上传系统提供系统运行环境。然后外部的客户端在超文本标记语言html代码中,针对待上传图片的上传位置,可以利用iframe标签加载目标链接地址,进入目标链接地址对应的网页对待上传图片进行上传,同时外部的客户端可以在html代码中需要进行图片上传的位置,设置图片上传的回调函数,以获取待上传图片的至少一个图片参数。通过上述方式,可以在用户进行图片上传时实现多图片同时上传。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种图片上传系统的示意图;图2是本专利技术实施例提供的另一种图片上传系统的示意图;图3是本专利技术一实施例提供的一种图片上传方法的流程图;图4是本专利技术一实施例提供的另一种图片上传方法的流程图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供了图片上传系统,包括:系统组件搭建模块101,用于在服务器上安装Tomcat容器,并在Tomcat容器中部署图片上传系统,以生成目标链接地址,其中,Tomcat容器为图片上传系统提供系统运行环境;系统地址加本文档来自技高网...

【技术保护点】
1.图片上传系统,其特征在于,包括:/n系统组件搭建模块,用于在服务器上安装Tomcat容器,并在所述Tomcat容器中部署所述图片上传系统,以生成目标链接地址,其中,所述Tomcat容器为所述图片上传系统提供系统运行环境;/n系统地址加载模块,用于在超文本标记语言html代码中,针对待上传图片的上传位置,利用iframe标签加载所述目标链接地址,以能够进入所述目标链接地址对应的网页对所述待上传图片进行上传;/n图片参数处理模块,用于向外部的客户端发送所述待上传图片的至少一个图片参数,以使所述外部的客户端能够通过预先设置的所述待上传图片的回调函数获取所述待上传图片的所述至少一个图片参数。/n

【技术特征摘要】
1.图片上传系统,其特征在于,包括:
系统组件搭建模块,用于在服务器上安装Tomcat容器,并在所述Tomcat容器中部署所述图片上传系统,以生成目标链接地址,其中,所述Tomcat容器为所述图片上传系统提供系统运行环境;
系统地址加载模块,用于在超文本标记语言html代码中,针对待上传图片的上传位置,利用iframe标签加载所述目标链接地址,以能够进入所述目标链接地址对应的网页对所述待上传图片进行上传;
图片参数处理模块,用于向外部的客户端发送所述待上传图片的至少一个图片参数,以使所述外部的客户端能够通过预先设置的所述待上传图片的回调函数获取所述待上传图片的所述至少一个图片参数。


2.根据权利要求1所述的系统,其特征在于,
进一步包括:待上传图片处理模块,
所述待上传图片处理模块,用于在进入所述目标链接地址对应的网页后,将所述外部客户端的图片操作加入所述图片上传系统的线程池,并向所述外部的客户端返回图片上传进度,以使得所述外部的客户端能够获取所述待上传图片的上传进度。


3.根据权利要求1所述的系统,其特征在于,
所述系统组件搭建模块,进一步用于在所述图片上传系统中配置所述待上传图片的上传数量限制、图片上传方式、单张图片大小限制、是否支持多图上传以及上传失败的提示信息。


4.根据权利要求3所述的系统,其特征在于,
所述图片上传方式包括:并发上传和串行上传。


5.根据权利要求1至4中任一所述的系统,其特征在于,
所述至少一个图片参数包括:图片文件名、图片上传时间、上传结果、图片存储地址、图片大小以及图片格式。


6.图片上传方法,其特征在于,包括:
利用系统组件搭建模块,在服务器上安装Tomcat容器;
利用所述系统组件搭建模块,在所述Tomcat容器中部署所述图片上传系统,以生成目标链接地址,其中,所述Tomcat容...

【专利技术属性】
技术研发人员:张钦张宁
申请(专利权)人:四川虹美智能科技有限公司
类型:发明
国别省市:四川;51

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

1