一种在web浏览器上支持页面切换多文件上传的方法技术

技术编号:4159550 阅读:542 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种在web浏览器上支持页面切换多文件上传的方法,其特征在于:用户在WEB浏览器中的多个页面是相互独立的,在其中一个页面中操作后,服务器开始执行相应的命令操作,当用户在另一个页面中操作后,若服务器没有执行完上述命令操作,则第二个命令操作排队等待,直到第一个执行完再执行第二个操作。本发明专利技术上传任意多个文件到服务器,而不需要用户进行等待操作完整一个再继续操作下一个,而是可以发送多人文件,上传过程自动完成,提高了用户的工作效率和体验感。而且,上传期间用户可以切换的其他页面不影响上传,用户还可以取消正在上传的文件,操作更方便。

Method for supporting page switching and multi file uploading on Web browser

The present invention provides a method for the web browser support page switching multi file upload, which is characterized in that a plurality of users in the WEB browser page is independent of each other, in which a page after the operation, the server starts executing the corresponding command operation, when the user is in operation on another page. If the server does not execute the command operation, second command queuing, until the first executed and performs second operations. The present invention upload any number of files to the server, and users do not need to wait for the operation to complete a continued operation of the next, but many people can send files, automatically upload process, improve the efficiency of the user experience and sense. In addition, other pages that users can switch over during uploading can not affect uploading, and users can also cancel the files being uploaded, so that the operation is more convenient.

【技术实现步骤摘要】

本专利技术涉及计算机软件、网络通信领域,特别是涉及一种在web 浏览器上支持页面切换多文件上传的方法。 背景4支术传输文件目前已经成为用户通过网络进行通信的重要手段。随着 近年来日益加快的商务实时沟通需求,用户通过即时通信传输文件, 或者通过WEB浏览器发送文件等。而且发送文件内容越来越多,文件 越来越大,现有技术中,用户发送文件给另一用户时,在WEB浏览器 用户选择接收者与需要发送的文件,点击发送,客户端,会根据需要发 送的用户ID,文件名等信息发送给服务器请求确认;服务器收到确 认信息,返回客户端上传文件的服务器路径,身份^r证随机码,等信 息;客户端接收到上传路径和随机验证码,即开始上传文件,文件没 有传输完,用户切换到其他页面,则上述发送过程取消,执行用户切 换后的操作。而且只有在文件发送完后,才能发送下一个文件。然而,发送一次文件可以添加多个附件,^旦在4矣收人不同,或则 文件比较多的情况下,发送文件的大小均有限制,即便添加多个附件 一次发送,也不能满足用户的需要,依然需要发送多次,依然需要等 待。在web浏览器中文件过程的现有技术中,不允许切换和触发页面 请求的,而且也不支持多文件上传,当发送大文件的时候或多文件的 时候需要等待太久而不能做任何操作,使用不方便,工作效率低。当用户误操作切换了其他页面,正在传输的文件被取消,用户需要再次操作。
技术实现思路
' 本专利技术为解决上述问题不足之处,提供一种在web浏览器上支持 页面切换多文件上传的方法,其特征在于用户在WEB浏览器中的多 个页面是相互独立的,在其中一个页面中操作后,服务器开始执行相 应的命令操作,当用户在另一个页面中操作后,若服务器没有执行完上述命令操作,则第二个命令操作排队等待,直到第一个执行完再执 行第二个操作。具体包括以下步骤第一步,在WEB浏览器客户端发送文件页面中,用户将接收者的接 收地址和想要发送的文件信息发送给服务器,请求确认;第二步,服务器收到确认信息后,返回WEB浏览器客户端上传文件 的服务器路径和身份验证随机码;第三步,WEB浏览器客户端接收到上传路径和随机验证码后,开始 上传文件;第四步,当一个文件发送完毕后,WEB浏览器客户端会检查是否还 有文件需要上传,如果有,则上传下一个排队等候的文件,直到将所有 排队等候的上传文件都处理完;当客户端检查发现没有需要上传的文件,则提示用户文件都已 发送完毕。所述第三步后,WEB浏览器客户端能够继续循环执行第一步到第 三步,上传后,排队等候服务器处理。所述接收地址,包括接收者的邮箱、接收者的ID、接收者下栽的路径。所述文件信息,包括文件标题、文件大小、发送时间、文件概要。 所述第二步中,服务器会验证身份随机码是否正确,若正确则, 执行下一步,若不正确,则返回错误信息。本专利技术的优点1. 当用户选择完一个文件后,可以继续选择下一个文件,而不必 等待第一个文件是否传送完毕。当选择完多个文件后,会显示多个文 件上传的详细状态。2. 当多个文件被选择上传的时候,用户可以进行任意操作和切换 页面.并不影响用户的体验.而先前用户所选择的所有文件会一个一 个列队式上传到服务器,转发给接收用户。3. 当上传过程中,用户可以任意的取消正在上传或还没上传的文 件,是否继续上传.本专利技术上传任意多个文件到服务器,而不需要用户进行等待操作 完整一个再继续操作下一个,而是可以发送多人文件,上传过程自动 完成,提高了用户的工作效率和体验感。而且,上传期间用户可以切 换的其他页面不影响上传,用户还可以取消正在上传的文件,才喿作更 方便。 附图说明图1是本专利技术多次上传文件的后台实现的流程图; 图2是本专利技术多次上传文件的客户端操作的流程图。 具体实施例方式本专利技术总的思想web浏览器上的多个页面工作是相互独立的, 多个页面操作后,将排队等待服务器的处理,服务器处理完排队的任务后,发送操作完成。对于上传文件来说,在发送文件页面中,发送给上传文件后,其 他待上传得文件排队等待,直到服务器上传完所有待上传文件,提示 用户发送完毕。下面将结合附图估支详细说明,如图l所示,在web浏览器上多次上传文件的后台的实现过程 具体包括以下步骤,101. 在WEB浏览器客户端发送文件页面中,用户将接收者的ID 和选择想要发送的文件发送给服务器,请求服务器确认。该文件 包括标题、文件大小、发送时间、文件概要等信息。102. 服务器收到确认信息,验证身份及随才几码后,通过验证返回 客户端上传文件的服务器路径,否则,返回错误信息。103. 客户端接收到上传文件路径后,开始上传文件。104. WEB浏览器客户端继续循环执行101到103的步骤,直到把 所有需要上传的文件操作完,排队等候服务器处理。105. 当 一个文件发送完毕后,客户端会检查是否还有文件需要上 传,如果有,则继续上传,直到上传万所有排队的文件。当客户端检查发现没有需要上传的文件,则提示用户文件都已发送完毕.在文件上传的过程中,用户点击切换页面,并不影响文件继续和 服务器之间的上传过程.该专利技术是用 一 个列队实现了多文件的排队上传.在用户切换页面 的情况下,也不影响发送文件这个过程..如图2所示,在web浏览器上多次上传文件的客户端的操作过程,具体包括以下步骤201. 用户登录企业的web端即时通讯平台;202. 用户选择一个或多个接收者,可以直接输入接收者的ID或 邮箱,也可以从组织结构中选择。因为企业组织结构,包括用户名、帐号、邮箱等。203. 用户选择需要发送的文件,点击发送后,完成此操作。此时 由后台操作。204. 循环操作202和203,此时没有上传的文件排队等待上传。 客户端自动检查服务器是否有为上传文件,如有继续上传,若发现没 有需要上传的文件,则提示用户文件都已发送完毕。205. 客户端收到提示文件发送完毕信息。需要说明的是,排队等待时,当第一个文件发送完成的时候会自 动的切换发送第二个文件。而且在发送过程中可以取消上传操作用户在不刷新页面的情况下可以任意的切换页面,不影响用户 的任何操作,文件会继续上传。当用户选^t奪完一个文件后,可以继续选择下一个文件,而不必等 待第一个文件是否传送完毕.当选择完多个文件后,会显示多个文件 上传的详细状态。当多个文件被选择上传的时候,用户可以进行任意操作和切换页 面.并不影响用户的体验.而先前用户所选择的所有文件会一个一个 列队式上传到服务器,转发给接收用户.上传过程中,用户可以任意的取消正在上传或还没上传的文件, 是否继续上传。本文档来自技高网...

【技术保护点】
一种在web浏览器上支持页面切换多文件上传的方法,其特征在于:用户在WEB浏览器中的多个页面是相互独立的,在其中一个页面中操作后,服务器开始执行相应的命令操作,当用户在另一个页面中操作后,若服务器没有执行完上述命令操作,则第二个命令操作排队等待,直到第一个执行完再执行第二个操作。

【技术特征摘要】
1.一种在web浏览器上支持页面切换多文件上传的方法,其特征在于用户在WEB浏览器中的多个页面是相互独立的,在其中一个页面中操作后,服务器开始执行相应的命令操作,当用户在另一个页面中操作后,若服务器没有执行完上述命令操作,则第二个命令操作排队等待,直到第一个执行完再执行第二个操作。2. 根据权利要求1所述的方法,其特征在于包括以下步骤第一步,在WEB浏览器客户端发送文件页面中,用户将接收者的接收地 址和想要发送的文件信息发送给服务器,请求确认;第二步,服务器收到确认信息后,返回WEB浏览器客户端上传文件的服 务器路径和身份验证随机码;第三步,WEB浏览器客户端接收到上传路径和随机验证码后,开始上传文 件;第四步,当一个文件发送完毕后,WEB浏览器客...

【专利技术属性】
技术研发人员:邱燕波
申请(专利权)人:北京亿企通信息技术有限公司
类型:发明
国别省市:11[中国|北京]

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

1