一种图片上传方法及装置制造方法及图纸

技术编号:15794986 阅读:603 留言:0更新日期:2017-07-10 10:42
本发明专利技术提供了一种图片上传方法及装置,该方法包括:在外部的客户端上加载小应用程序Applet;接收所述客户端对触发WEB页面进行访问的触发事件,其中,所述触发WEB页面的超文本标记语言HTML文件代码中包括Applet标记;根据所述触发事件,从所述Applet中获取图片上传Applet处理类;通过所述图片上传Applet处理类,对所述客户端上的待上传图片进行封装;通过超文本传输协议HTTP将封装后的所述待上传图片上传至外部的服务器。该装置包括:加载单元、获取单元、封装单元及上传单元。本方案能够提升用户的体验。

【技术实现步骤摘要】
一种图片上传方法及装置
本专利技术涉及计算机
,特别涉及一种图片上传方法及装置。
技术介绍
随着计算机技术的不断发展与进步,计算机被广泛应用于生活及生产中的各个领域,在计算机使用过程中,经常会遇到通过网页将存储于本地计算机的图片上传至服务器的情况。目前,在需要将存储于本地计算机上的图片上传至服务器时,由用户手动选择本地计算机上的图片,点击上传按钮将图片上传至服务器。针对于现有通过网页将图片上传至服务器的方法,需要用户手动完成图片选择和上传按钮点击的动作,但是在一些应用场景下图片是不需要进行选择的,比如将摄像头拍摄的监控照片全部上传至服务器,此时用户仍需要通过手动操作的方式不断重复选择本地计算机上的图片及点击上传按钮的动作,造成用户体验较差。
技术实现思路
本专利技术实施例提供了一种图片上传方法及装置,能够提升用户的体验。第一方面,本专利技术实施例提供了一种图片上传方法,在外部的客户端上加载小应用程序Applet,还包括:接收所述客户端对触发WEB页面进行访问的触发事件,其中,所述触发WEB页面的超文本标记语言HTML文件代码中包括Applet标记;根据所述触发事件,从所述Applet中获取图片上传Applet处理类;通过所述图片上传Applet处理类,对所述客户端上的待上传图片进行封装;通过超文本传输协议HTTP将封装后的所述待上传图片上传至外部的服务器。优选地,所述在外部的客户端上加载小应用程序Applet,包括:对所述客户端访问WEB页面的过程进行监测;判断所述客户端是否为首次访问触发WEB页面;如果是,从所述服务器上获取所述Applet,并将所述Applet加载到所述客户端上。优选地,在所述将所述Applet加载到所述客户端上之后,进一步包括:对所述Applet进行编译形成Javaclass文件,并将所述Javaclass文件嵌入到所述触发WEB页面,以在所述触发WEB页面再次被打开时将所述Applet加载到所述客户端。优选地,所述从所述Applet中获取图片上传Applet处理类,包括:通过名称属性在所述Applet中进行索引,获取图片上传Applet;通过存储路径属性在所述图片上传Applet中进行索引,获取用于图片上传的Java归档文件Jar包的路径;通过编码属性在所述Jar包的路径中进行索引,获取所述图片上传Applet处理类。优选地,所述通过所述图片上传Applet处理类对所述客户端上的待上传图片进行封装,包括:调用所述图片上传Applet处理类的图片上传方法,创建抽象类HttpURLConnection对象,通过所述HttpURLConnection对象对所述客户端上的待上传图片进行封装。第二方面,本专利技术实施例还提供了一种图片上传装置,包括:加载单元、获取单元、封装单元及上传单元;所述加载单元,用于在外部的客户端上加载小应用程序Applet;所述获取单元,用于接收所述客户端对触发WEB页面进行访问的触发事件,并根据所述触发事件从所述加载单元加载的所述Applet中获取图片上传Applet处理类;其中,所述触发WEB页面的超文本标记语言HTML文件代码中包括Applet标记;所述封装单元,用于通过所述获取单元获取到的所述图片上传Applet处理类,对所述客户端上的待上传图片进行封装;所述上传单元,用于通过超文本传输协议HTTP将所述封装单元封装后的所述上传图片上传至外部的服务器。优选地,所述加载单元,用于对所述客户端访问WEB页面的过程进行监测,判断所述客户端是否为首次访问触发WEB页面,如果是,从所述服务器上获取所述Applet,并将所述Applet加载到所述客户端上。优选地,该图片上传装置进一步包括:嵌入单元;所述嵌入单元,用于对所述加载单元加载的所述Applet进行编译形成Javaclass文件,并将所述Javaclass文件嵌入到所述触发WEB页面,以在所述触发WEB页面再次被打开时将所述Applet加载到所述客户端。优选地,所述获取单元包括:获取子单元;所述获取子单元,用于通过名称属性在所述Applet中进行索引,获取图片上传Applet;通过存储路径属性在所述图片上传Applet中进行索引,获取用于图片上传的Java归档文件Jar包的路径;通过编码属性在所述Jar包的路径中进行索引,获取所述图片上传Applet处理类。优选地,所述封装单元,用于调用所述图片上传Applet处理类的图片上传方法,创建抽象类HttpURLConnection对象,通过所述HttpURLConnection对象对所述客户端上的待上传图片进行封装。本专利技术实施例提供了一种图片上传方法及装置,在客户端上加载Applet后,当客户端对包括有Applet标记的触发WEB页面进行访问时,从所加载的Applet中获取图片上传Applet处理类,图片上传Applet处理类能够对客户端上的待上传图片进行封装,进而可以通过HTTP将封装后的待上传图片上传至服务器。由此可见,当客户端对触发WEB页面进行访问时,如果客户端上存在有待上传的图片,则自动通过图片上传Applet处理类对待上传图片进行封装,并上传至服务器,图片上传过程无需用户手动操作,从而提升了用户的体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的一种图片上传方法的流程图;图2是本专利技术另一个实施例提供的一种图片上传方法的流程图;图3是本专利技术一个实施例提供的一种图片上传装置所在设备的示意图;图4是本专利技术一个实施例提供的一种图片上传装置的示意图;图5是本专利技术另一个实施例提供的一种图片上传装置的示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供了一种图片上传方法,该方法可以包括以下步骤:步骤101:在外部的客户端上加载小应用程序Applet;步骤102:接收所述客户端对触发WEB页面进行访问的触发事件,其中,所述触发WEB页面的超文本标记语言HTML文件代码中包括Applet标记;步骤103:根据所述触发事件,从所述Applet中获取图片上传Applet处理类;步骤104:通过所述图片上传Applet处理类,对所述客户端上的待上传图片进行封装;步骤105:通过超文本传输协议HTTP将封装后的所述待上传图片上传至外部的服务器。本专利技术实施例提供了一种图片上传方法,在客户端上加载Applet后,当客户端对包括有Applet标记的触发WEB页面进行访问时,从所加载的Applet中获取图片上传Applet处理类,图片上传Applet处理类能够对客户端上的待上传图片进行封装,进而可以通过HTTP将封装后的待上传图片上传至服务器。由此可本文档来自技高网...
一种图片上传方法及装置

【技术保护点】
一种图片上传方法,其特征在于,在外部的客户端上加载小应用程序Applet,还包括:接收所述客户端对触发WEB页面进行访问的触发事件,其中,所述触发WEB页面的超文本标记语言HTML文件代码中包括Applet标记;根据所述触发事件,从所述Applet中获取图片上传Applet处理类;通过所述图片上传Applet处理类,对所述客户端上的待上传图片进行封装;通过超文本传输协议HTTP将封装后的所述待上传图片上传至外部的服务器。

【技术特征摘要】
1.一种图片上传方法,其特征在于,在外部的客户端上加载小应用程序Applet,还包括:接收所述客户端对触发WEB页面进行访问的触发事件,其中,所述触发WEB页面的超文本标记语言HTML文件代码中包括Applet标记;根据所述触发事件,从所述Applet中获取图片上传Applet处理类;通过所述图片上传Applet处理类,对所述客户端上的待上传图片进行封装;通过超文本传输协议HTTP将封装后的所述待上传图片上传至外部的服务器。2.根据权利要求1所述的方法,其特征在于,所述在外部的客户端上加载小应用程序Applet,包括:对所述客户端访问WEB页面的过程进行监测;判断所述客户端是否为首次访问触发WEB页面;如果是,从所述服务器上获取所述Applet,并将所述Applet加载到所述客户端上。3.根据权利要求2所述的方法,其特征在于,在所述将所述Applet加载到所述客户端上之后,进一步包括:对所述Applet进行编译形成Javaclass文件,并将所述Javaclass文件嵌入到所述触发WEB页面,以在所述触发WEB页面再次被打开时将所述Applet加载到所述客户端。4.根据权利要求1所述的方法,其特征在于,所述从所述Applet中获取图片上传Applet处理类,包括:通过名称属性在所述Applet中进行索引,获取图片上传Applet;通过存储路径属性在所述图片上传Applet中进行索引,获取用于图片上传的Java归档文件Jar包的路径;通过编码属性在所述Jar包的路径中进行索引,获取所述图片上传Applet处理类。5.根据权利要求1至4中任一所述的方法,其特征在于,所述通过所述图片上传Applet处理类对所述客户端上的待上传图片进行封装,包括:调用所述图片上传Applet处理类的图片上传方法,创建抽象类HttpURLConnection对象,通过所述HttpURLConnection对象对所述客户端上的待上传图片进行封装。6.一种图片上传装置,其...

【专利技术属性】
技术研发人员:王秀鹏邵辉曹雪韬汤海波
申请(专利权)人:济南浪潮高新科技投资发展有限公司
类型:发明
国别省市:山东,37

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

1