CN116192839A - 文件上传方法、装置、设备、介质及产品 - Google Patents
文件上传方法、装置、设备、介质及产品 Download PDFInfo
- Publication number
- CN116192839A CN116192839A CN202310185252.5A CN202310185252A CN116192839A CN 116192839 A CN116192839 A CN 116192839A CN 202310185252 A CN202310185252 A CN 202310185252A CN 116192839 A CN116192839 A CN 116192839A
- Authority
- CN
- China
- Prior art keywords
- file
- uploading
- uploaded
- sub
- document
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本申请属于金融科技领域或其他相关领域,具体提供一种文件上传方法、装置、设备、介质及产品,该方法包括:响应于用户对待上传文件的上传选择操作,获取待上传文件的文件格式;若文件格式为图片格式,则确定待上传文件对应的图片展示属性;图片展示属性包括待上传文件对应的缩略图和图片标识信息;若文件格式为文档格式,则确定待上传文件对应的文档展示属性;文档展示属性包括文档标识信息和文档容量信息;将图片展示属性或文档展示属性展示在上传显示页面中;响应于用户对确定上传组件的点击操作,对待上传文件进行上传。本申请的方法,可以使用户查看该上传文件是否存在错误,从而提高了文件上传效果。
Description
技术领域
本申请涉及金融科技领域或其他相关领域,尤其涉及一种文件上传方法、装置、设备、介质及产品。
背景技术
随着计算机技术的不断发展,金融科技领域中逐渐采用线上的方式进行业务处理,目前用户在金融***上上传文件时,仅通过添加按钮(加号)进行直接上传,用户无法知道上传文件的具体内容,也不知晓上传进度。因而,用户无法查看上传的文件是否存在错误,比如上传的文件是不是用户原计划上传的文件,从而造成文件上传错误,影响用户的文件上传准确性和文件上传体验。
因此,目前的文件上传方式导致用户无法查看上传文件,影响文件上传效果。
发明内容
本申请提供一种文件上传方法、装置、设备、介质及产品,用以解决目前的文件上传方式导致用户无法查看上传文件的问题。
本申请第一方面提供一种文件上传方法,包括:
响应于用户对待上传文件的上传选择操作,获取待上传文件的文件格式;
若所述文件格式为图片格式,则确定所述待上传文件对应的图片展示属性;所述图片展示属性包括所述待上传文件对应的缩略图和图片标识信息;
若所述文件格式为文档格式,则确定所述待上传文件对应的文档展示属性;所述文档展示属性包括文档标识信息和文档容量信息;
将所述图片展示属性或所述文档展示属性展示在上传显示页面中;
响应于用户对确定上传组件的点击操作,对所述待上传文件进行上传。
进一步地,如上所述的方法,所述将所述图片展示属性或所述文档展示属性展示在上传显示页面中,包括:
若为所述图片展示属性,则以所述待上传文件对应的缩略图在上,所述图片标识信息在下的纵向排列方式展示在上传显示页面中;
若为所述文档展示属性,则以文档标识信息在左,文档容量信息在右的横向排列方式展示在上传显示页面中。
进一步地,如上所述的方法,所述对所述待上传文件进行上传,包括:
根据所述待上传文件的数据大小生成预计上传时间;
根据所述数据大小和所述预计上传时间生成上传进度条;
上传所述待上传文件,并显示待上传文件对应的上传进度条。
进一步地,如上所述的方法,所述待上传文件包括多个待上传子文件;
所述根据所述数据大小和所述预计上传时间生成上传进度条,包括:
根据各待上传子文件的数据大小和所述预计上传时间生成所述上传进度条;所述上传进度条包括各待上传子文件对应的上传子进度条。
进一步地,如上所述的方法,所述根据各待上传子文件的数据大小和所述预计上传时间生成所述上传进度条,包括:
根据各所述待上传子文件的数据大小生成对应预设上传子时间;
根据各所述预设上传子时间生成对应上传子进度条;
对各所述待上传子文件进行上传排序生成对应的排序队列;
按照所述排序队列将各所述上传子进度条进行组合,生成所述上传进度条。
进一步地,如上所述的方法,所述显示待上传文件对应的上传进度条,包括:
显示各待上传子文件对应的上传子进度条;各所述上传子进度条包括各待上传子文件的名称和对应预设上传子时间。
进一步地,如上所述的方法,所述方法还包括:
实时检测所述待上传文件的上传过程状态;
若上传过程状态为出现上传错误,则发出文件错误提示;所述上传错误包括文件格式错误、网络故障错误和/或文件大小错误。
进一步地,如上所述的方法,所述方法还包括:
若所述上传错误为网络故障错误,则暂停上传所述待上传文件;
若所述上传错误为文件格式错误和/或文件大小错误,则确定所述待上传文件中对应出错的待上传子文件;
暂停上传所述出错的待上传子文件,并按照所述排序队列上传下一待上传子文件。
本申请第二方面提供一种文件上传装置,包括:
获取模块,用于响应于用户对待上传文件的上传选择操作,获取待上传文件的文件格式;
第一确定模块,用于若所述文件格式为图片格式,则确定所述待上传文件对应的图片展示属性;所述图片展示属性包括所述待上传文件对应的缩略图和图片标识信息;
第二确定模块,用于若所述文件格式为文档格式,则确定所述待上传文件对应的文档展示属性;所述文档展示属性包括文档标识信息和文档容量信息;
展示模块,用于将所述图片展示属性或所述文档展示属性展示在上传显示页面中;
上传模块,用于响应于用户对确定上传组件的点击操作,对所述待上传文件进行上传。
进一步地,如上所述的装置,所述展示模块具体用于:
若为所述图片展示属性,则以所述待上传文件对应的缩略图在上,所述图片标识信息在下的纵向排列方式展示在上传显示页面中;若为所述文档展示属性,则以文档标识信息在左,文档容量信息在右的横向排列方式展示在上传显示页面中。
进一步地,如上所述的装置,所述上传模块具体用于:
根据所述待上传文件的数据大小生成预计上传时间;根据所述数据大小和所述预计上传时间生成上传进度条;上传所述待上传文件,并显示待上传文件对应的上传进度条。
进一步地,如上所述的装置,所述待上传文件包括多个待上传子文件;
所述上传模块在根据所述数据大小和所述预计上传时间生成上传进度条时,具体用于:
根据各待上传子文件的数据大小和所述预计上传时间生成所述上传进度条;所述上传进度条包括各待上传子文件对应的上传子进度条。
进一步地,如上所述的装置,所述上传模块在根据各待上传子文件的数据大小和所述预计上传时间生成所述上传进度条时,具体用于:
根据各所述待上传子文件的数据大小生成对应预设上传子时间;根据各所述预设上传子时间生成对应上传子进度条;对各所述待上传子文件进行上传排序生成对应的排序队列;按照所述排序队列将各所述上传子进度条进行组合,生成所述上传进度条。
进一步地,如上所述的装置,所述上传模块在显示待上传文件对应的上传进度条时,具体用于:
显示各待上传子文件对应的上传子进度条;各所述上传子进度条包括各待上传子文件的名称和对应预设上传子时间。
进一步地,如上所述的装置,装置还包括:
上传提示模块,用于实时检测所述待上传文件的上传过程状态;若上传过程状态为出现上传错误,则发出文件错误提示;所述上传错误包括文件格式错误、网络故障错误和/或文件大小错误。
进一步地,如上所述的装置,装置还包括:
错误处理模块,用于若所述上传错误为网络故障错误,则暂停上传所述待上传文件;若所述上传错误为文件格式错误和/或文件大小错误,则确定所述待上传文件中对应出错的待上传子文件;暂停上传所述出错的待上传子文件,并按照所述排序队列上传下一待上传子文件。
本申请第三方面提供一种电子设备,包括:存储器和处理器;
所述存储器存储计算机执行指令;
所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面任一项所述的文件上传方法。
本申请第四方面提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现第一方面任一项所述的文件上传方法。
本申请第五方面提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面任一项所述的文件上传方法。
本申请提供的一种文件上传方法、装置、设备、介质及产品,该方法包括:响应于用户对待上传文件的上传选择操作,获取待上传文件的文件格式;若所述文件格式为图片格式,则确定所述待上传文件对应的图片展示属性;所述图片展示属性包括所述待上传文件对应的缩略图和图片标识信息;若所述文件格式为文档格式,则确定所述待上传文件对应的文档展示属性;所述文档展示属性包括文档标识信息和文档容量信息;将所述图片展示属性或所述文档展示属性展示在上传显示页面中;响应于用户对确定上传组件的点击操作,对所述待上传文件进行上传。本申请的文件上传方法,在用户上传待上传文件时,获取待上传文件的文件格式,根据文件格式确定对应的展示属性,展示属性包括图片展示属性和文档展示属性。同时,将图片展示属性或所述文档展示属性展示在上传显示页面中,供用户查看,使用户可以查看该文件是否存在错误,从而提高了文件上传效果。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
图1为可以实现本申请实施例的文件上传方法的场景图;
图2为本申请提供的文件上传方法的流程示意图一;
图3为本申请提供的文件上传方法的流程示意图二;
图4为本申请提供的文件上传装置的结构示意图一;
图5为本申请提供的文件上传装置的结构示意图二;
图6为本申请提供的电子设备的结构示意图。
通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
本申请实施例的技术方案中,所涉及的用户个人信息的收集、存储、使用、加工、传输、提供和公开等处理,均符合相关法律法规的规定,且不违背公序良俗。
需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。
需要说明的是,本公开文件上传方法、装置、设备、介质及产品可用于金融科技领域或其他相关领域。也可用于除金融科技领域或其他相关领域以外的任意领域。本公开文件上传方法、装置、设备、介质及产品应用领域不作限定。
下面以具体地实施例对本申请的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。
为了清楚理解本申请的技术方案,首先对现有技术的方案进行详细介绍。目前,在金融科技领域中,业务处理逐渐采用线上方式,用户可以通过终端设备如电脑、手机、平板等进行业务处理。业务处理过程中,用户可能需要上传相关文件,如身份证明文件、业务办理文件等。在用户进行文件上传时,仅通过点击上传显示页面中的添加按钮(加号)直接上传,用户在上传时,无法知道上传文件的具体内容,也不知晓上传进度。因而,用户无法查看上传的文件是否与原先想上传的文件相同,也无法确定文件格式是否存在错误,从而容易导致文件上传错误,影响用户的文件上传准确性和文件上传体验。
所以针对现有技术中文件上传方式导致用户无法查看上传文件,影响文件上传效果的问题,发明人在研究中发现,为了解决该问题,可以根据待上传文件的文件格式展示对应数据内容,从而使用户可以查看上传文件,降低文件上传出错概率。
具体的,响应于用户对待上传文件的上传选择操作,获取待上传文件的文件格式。若文件格式为图片格式,则确定待上传文件对应的图片展示属性。图片展示属性包括待上传文件对应的缩略图和图片标识信息。若文件格式为文档格式,则确定待上传文件对应的文档展示属性。文档展示属性包括文档标识信息和文档容量信息。将图片展示属性或文档展示属性展示在上传显示页面中。响应于用户对确定上传组件的点击操作,对待上传文件进行上传。
本申请的文件上传方法,在用户上传待上传文件时,获取待上传文件的文件格式,根据文件格式确定对应的展示属性,展示属性包括图片展示属性和文档展示属性。同时,将图片展示属性或文档展示属性展示在上传显示页面中,供用户查看,使用户可以查看该文件是否存在错误,从而提高了文件上传效果。
发明人基于上述的创造性发现,提出了本申请的技术方案。
下面对本申请实施例提供的文件上传方法的应用场景进行介绍。如图1所示,其中,1为电子设备,2为用户,3为金融服务器。本申请实施例提供的文件上传方法对应的应用场景的网络架构中包括:电子设备1和金融服务器3。电子设备1与金融服务器3连接。
示例性的,用户2需要进行文件上传时,通过电子设备1进行待上传文件的上传选择操作,选择文件。电子设备1响应于用户的上传选择操作,获取待上传文件的文件格式。此时,若文件格式为图片格式,则确定待上传文件对应的图片展示属性。图片展示属性包括待上传文件对应的缩略图和图片标识信息。若文件格式为文档格式,则确定待上传文件对应的文档展示属性。文档展示属性包括文档标识信息和文档容量信息。电子设备1将图片展示属性或文档展示属性展示在上传显示页面中,使用户2可以查看上传文件。用户2在查看上传文件无误后,对上传显示页面中的上传组件进行点击,确定进行上传,电子设备1将该待上传文件上传至金融服务器3中,完成文件上传流程。在上传过程中,还可以实时监控上传过程状态,若出现上传错误,提示用户对应错误,使用户可以解决对应错误问题。
下面结合说明书附图对本申请实施例进行介绍。
图2为本申请提供的文件上传方法的流程示意图一,如图2所示,本实施例中,本申请实施例的执行主体为文件上传装置,该文件上传装置可以集成在电子设备中。则本实施例提供的文件上传方法包括以下几个步骤:
步骤S101,响应于用户对待上传文件的上传选择操作,获取待上传文件的文件格式。
本实施例中,用户在需要上传文件时,进行上传选择操作,选择需要上传的文件。该文件可以是图片也可以是文档,也可以是其他类型文件。在用户进行上传选择操作后,获取该待上传文件的文件格式,从而为后续基于文件格式进行对应展示提供基础。
步骤S102,若文件格式为图片格式,则确定待上传文件对应的图片展示属性。图片展示属性包括待上传文件对应的缩略图和图片标识信息。
本实施例中,当上传文件的文件格式为图片格式时,用户若需知晓上传的图片是否正确,是否为原计划上传的图片,可以通过查看图片缩略图和图片标识信息的方式确定。通过点击图片缩略图还可以扩大显示的图片,同时,也可以在扩大时显示更清晰的图片。
图片标识信息可以为图片标号、图片名称、图片类型等,图片缩略图可以根据实际需求设置不同的清晰度。清晰度较高的图片缩略图的展示效果较好,但占用数据较大,清晰度较低的图片缩略图的展示效果较差,但占用数据较小,展示效率更快。
步骤S103,若文件格式为文档格式,则确定待上传文件对应的文档展示属性。文档展示属性包括文档标识信息和文档容量信息。
本实施例中,当上传文件的文件格式为文档格式时,用户若需知晓上传的文档是否正确,是否为原计划上传的文档,可以通过查看文档标识信息和文档容量信息的方式确定。
文档标识信息可以为文档名称、文档编号等,文档容量信息指文档数据大小。文档展示属性还可以包括文档建立时间、文档上传时间等。
步骤S104,将图片展示属性或文档展示属性展示在上传显示页面中。
将图片展示属性或文档展示属性展示在上传显示页面中,从而方便用户查看并检查待上传的文件。
步骤S105,响应于用户对确定上传组件的点击操作,对待上传文件进行上传。
在用户查看并确定该待上传文件无误后,可以对上传显示页面中的上传组件进行点击操作,从而完成文件上传。在上传过程中,还可以实时检测上传过程状态,若出现错误,如出现网络故障错误、文件大小错误等,可以提示对应错误。
本申请实施例提供的一种文件上传方法,该方法包括:响应于用户对待上传文件的上传选择操作,获取待上传文件的文件格式。若文件格式为图片格式,则确定待上传文件对应的图片展示属性。图片展示属性包括待上传文件对应的缩略图和图片标识信息。若文件格式为文档格式,则确定待上传文件对应的文档展示属性。文档展示属性包括文档标识信息和文档容量信息。将图片展示属性或文档展示属性展示在上传显示页面中。响应于用户对确定上传组件的点击操作,对待上传文件进行上传。
本申请的文件上传方法,在用户上传待上传文件时,获取待上传文件的文件格式,根据文件格式确定对应的展示属性,展示属性包括图片展示属性和文档展示属性。同时,将图片展示属性或文档展示属性展示在上传显示页面中,供用户查看,使用户可以查看该文件是否存在错误,从而提高了文件上传效果。
图3为本申请提供的文件上传方法的流程示意图二,如图3所示,本实施例提供的文件上传方法,是在本申请上一实施例提供的文件上传方法的基础上,进行了进一步的细化。则本实施例提供的文件上传方法包括以下步骤。
步骤S201,响应于用户对待上传文件的上传选择操作,获取待上传文件的文件格式。
本实施例中,步骤201的实现方式与上一实施例的步骤101的实现方式类似,在此不再一一赘述。
步骤S202,若文件格式为图片格式,则确定待上传文件对应的图片展示属性。图片展示属性包括待上传文件对应的缩略图和图片标识信息。
本实施例中,步骤202的实现方式与上一实施例的步骤102的实现方式类似,在此不再一一赘述。
步骤S203,以待上传文件对应的缩略图在上,图片标识信息在下的纵向排列方式展示在上传显示页面中。
本实施例中,以待上传文件对应的缩略图在上,图片标识信息在下的纵向排列方式展示在上传显示页面中,更符合用户查看的习惯,提高用户查看效率。本实施例中,也可以以待上传文件对应的缩略图在下,图片标识信息在上的纵向排列方式展示在上传显示页面中,或者以待上传文件对应的缩略图在左,图片标识信息在右的横向排列方式展示在上传显示页面中,本实施例对此不作限定。
步骤S204,若文件格式为文档格式,则确定待上传文件对应的文档展示属性。文档展示属性包括文档标识信息和文档容量信息。
本实施例中,步骤204的实现方式与上一实施例的步骤103的实现方式类似,在此不再一一赘述。
步骤S205,以文档标识信息在左,文档容量信息在右的横向排列方式展示在上传显示页面中。
本实施例中,以文档标识信息在左,文档容量信息在右的横向排列方式展示在上传显示页面中,可以提高用户查看效率。也可以以文档标识信息在上,文档容量信息在下的纵向排列方式展示在上传显示页面中,或者以文档标识信息在下,文档容量信息在上的纵向排列方式展示在上传显示页面中,本实施例对此不作限定。
步骤S206,响应于用户对确定上传组件的点击操作,根据待上传文件的数据大小生成预计上传时间。
本实施例中,在用户点击上传组件后,开始进行文件上传,根据待上传文件的数据大小可以生成预计上传时间,预计上传时间可以根据历史上传数据生成。
比如历史上传数据中,A大小的平均文件上传时间为a,B大小的平均文件上传时间为b,若待上传文件的数据大小为A,则预计上传时间可以为a,也可以为a和预设差值之间的和。
步骤S207,根据数据大小和预计上传时间生成上传进度条。
本实施例中,上传进度条可以显示上传进度,通过上传进度条可以使用户更方便的查看上传进度。
可选的,本实施例中,由于上传的文件通常具有多个子文件,当待上传文件包括多个待上传子文件时,步骤S207可以具体为:
根据各待上传子文件的数据大小和预计上传时间生成上传进度条。上传进度条包括各待上传子文件对应的上传子进度条。
为了进一步方便用户查看上传进度,在待上传文件包括多个待上传子文件时可以呈现各待上传子文件对应的上传子进度条。示例性的,若待上传文件包括文件a、文件b和文件c,则可以根据文件a、文件b和文件c对应的数据大小以及总体的预计上传时间生成对应的上传子进度条。
可选的,本实施例中,生成上传进度条的过程可以进一步为:
根据各待上传子文件的数据大小生成对应预设上传子时间。
根据各预设上传子时间生成对应上传子进度条。
对各待上传子文件进行上传排序生成对应的排序队列。
按照排序队列将各上传子进度条进行组合,生成上传进度条。
进行上传排序时,可以按照待上传子文件的原本排列顺序,也可以按照预设排序策略进行排序,如优先上传数据大小最大的,或者优先上传数据大小最小的等。
步骤S208,上传待上传文件,并显示待上传文件对应的上传进度条。
本实施例中,在生成上传进度条后,若生成了多个上传子进度条,则上传进度条中可以分为多个上传子进度条,通过上传子进度条可以查看文件上传进度。
可选的,本实施例中,还可以对上传子进度条进行进一步设置,从而提高上传子进度条的展示信息量。步骤S208中的显示待上传文件对应的上传进度条的步骤可以进一步为:
显示各待上传子文件对应的上传子进度条。各上传子进度条包括各待上传子文件的名称和对应预设上传子时间。
通过显示各待上传子文件的名称和对应预设上传子时间可以进一步展示文件上传具体进度,从而使用户能更方便的知晓上传进度。
可选的,本实施例中,还可以增加上传过程状态检测流程,具体如下:
实时检测待上传文件的上传过程状态。
若上传过程状态为出现上传错误,则发出文件错误提示。上传错误包括文件格式错误、网络故障错误和/或文件大小错误。
通过实时检测待上传文件的上传过程状态,并在上传过程状态为出现上传错误时,发出文件错误提示可以使用户知晓目前上传进度和上传出现的问题,从而方便用户进行后续的故障处理。
可选的,本实施例中,方法还包括:
若上传错误为网络故障错误,则暂停上传待上传文件。
若上传错误为文件格式错误和/或文件大小错误,则确定待上传文件中对应出错的待上传子文件。
暂停上传出错的待上传子文件,并按照排序队列上传下一待上传子文件。
当上传错误是网络故障错误时,此时无法继续上传文件,同时,为了避免文件上传时出现文件数据丢失,可以暂停上传待上传文件。
若上传错误为文件格式错误和/或文件大小错误,则可以暂时跳过出错的待上传子文件,上传其他的待上传子文件,从而提高上传效率。
图4为本申请提供的文件上传装置的结构示意图一,如图4所示,本实施例中,该文件上传装置300可以设置在电子设备中,文件上传装置300包括:
获取模块301,用于响应于用户对待上传文件的上传选择操作,获取待上传文件的文件格式。
第一确定模块302,用于若文件格式为图片格式,则确定待上传文件对应的图片展示属性。图片展示属性包括待上传文件对应的缩略图和图片标识信息。
第二确定模块303,用于若文件格式为文档格式,则确定待上传文件对应的文档展示属性。文档展示属性包括文档标识信息和文档容量信息。
展示模块304,用于将图片展示属性或文档展示属性展示在上传显示页面中。
上传模块305,用于响应于用户对确定上传组件的点击操作,对待上传文件进行上传。
本实施例提供的文件上传装置可以执行图2所示方法实施例的技术方案,其实现原理和技术效果与图2所示方法实施例类似,在此不再一一赘述。
图5为本申请提供的文件上传装置的结构示意图二,本申请提供的文件上传装置在上一实施例提供的文件上传装置的基础上,对文件上传装置进行了进一步的细化,为了更好的进行说明,本实施例的文件上传装置采用文件上传装置400进行示例性说明,则文件上传装置400包括:
可选的,本实施例中,展示模块304具体用于:
若为图片展示属性,则以待上传文件对应的缩略图在上,图片标识信息在下的纵向排列方式展示在上传显示页面中。若为文档展示属性,则以文档标识信息在左,文档容量信息在右的横向排列方式展示在上传显示页面中。
可选的,本实施例中,上传模块305具体用于:
根据待上传文件的数据大小生成预计上传时间。根据数据大小和预计上传时间生成上传进度条。上传待上传文件,并显示待上传文件对应的上传进度条。
可选的,本实施例中,待上传文件包括多个待上传子文件。
上传模块305在根据数据大小和预计上传时间生成上传进度条时,具体用于:
根据各待上传子文件的数据大小和预计上传时间生成上传进度条。上传进度条包括各待上传子文件对应的上传子进度条。
可选的,本实施例中,上传模块305在根据各待上传子文件的数据大小和预计上传时间生成上传进度条时,具体用于:
根据各待上传子文件的数据大小生成对应预设上传子时间。根据各预设上传子时间生成对应上传子进度条。对各待上传子文件进行上传排序生成对应的排序队列。按照排序队列将各上传子进度条进行组合,生成上传进度条。
可选的,本实施例中,上传模块305在显示待上传文件对应的上传进度条时,具体用于:
显示各待上传子文件对应的上传子进度条。各上传子进度条包括各待上传子文件的名称和对应预设上传子时间。
可选的,本实施例中,文件上传装置400还包括:
上传提示模块401,用于实时检测待上传文件的上传过程状态。若上传过程状态为出现上传错误,则发出文件错误提示。上传错误包括文件格式错误、网络故障错误和/或文件大小错误。
进一步地,如上的装置,文件上传装置400还包括:
错误处理模块402,用于若上传错误为网络故障错误,则暂停上传待上传文件。若上传错误为文件格式错误和/或文件大小错误,则确定待上传文件中对应出错的待上传子文件。暂停上传出错的待上传子文件,并按照排序队列上传下一待上传子文件。
本实施例提供的文件上传装置可以执行图2-图3所示方法实施例的技术方案,其实现原理和技术效果与图2-图3所示方法实施例类似,在此不再一一赘述。
根据本申请的实施例,本申请还提供了一种电子设备、一种计算机可读存储介质和一种计算机程序产品。
如图6所示,图6是本申请提供的电子设备的结构示意图。电子设备旨在各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、刀片式服务器、大型计算机、和其它适合的计算机。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。
如图6所示,该电子设备包括:处理器501和存储器502。各个部件利用不同的总线互相连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。处理器可以对在电子设备内执行的指令进行处理。
存储器502即为本申请所提供的非瞬时计算机可读存储介质。其中,存储器存储有可由至少一个处理器执行的指令,以使至少一个处理器执行本申请所提供的文件上传方法。本申请的非瞬时计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行本申请所提供的文件上传方法。
存储器502作为一种非瞬时计算机可读存储介质,可用于存储非瞬时软件程序、非瞬时计算机可执行程序以及模块,如本申请实施例中的文件上传方法对应的程序指令/模块(例如,附图4所示的获取模块301、第一确定模块302、第二确定模块303、展示模块304和上传模块305)。处理器501通过运行存储在存储器502中的非瞬时软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述方法实施例中的文件上传方法。
同时,本实施例还提供一种计算机产品,当该计算机产品中的指令由电子设备的处理器执行时,使得电子设备能够执行上述实施例的文件上传方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请实施例的其它实施方案。本申请旨在涵盖本申请实施例的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请实施例的一般性原理并包括本申请实施例未公开的本技术领域中的公知常识或惯用技术手段。
应当理解的是,本申请实施例并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请实施例的范围仅由所附的权利要求书来限制。
Claims (12)
1.一种文件上传方法,其特征在于,包括:
响应于用户对待上传文件的上传选择操作,获取待上传文件的文件格式;
若所述文件格式为图片格式,则确定所述待上传文件对应的图片展示属性;所述图片展示属性包括所述待上传文件对应的缩略图和图片标识信息;
若所述文件格式为文档格式,则确定所述待上传文件对应的文档展示属性;所述文档展示属性包括文档标识信息和文档容量信息;
将所述图片展示属性或所述文档展示属性展示在上传显示页面中;
响应于用户对确定上传组件的点击操作,对所述待上传文件进行上传。
2.根据权利要求1所述的方法,其特征在于,所述将所述图片展示属性或所述文档展示属性展示在上传显示页面中,包括:
若为所述图片展示属性,则以所述待上传文件对应的缩略图在上,所述图片标识信息在下的纵向排列方式展示在上传显示页面中;
若为所述文档展示属性,则以文档标识信息在左,文档容量信息在右的横向排列方式展示在上传显示页面中。
3.根据权利要求2所述的方法,其特征在于,所述对所述待上传文件进行上传,包括:
根据所述待上传文件的数据大小生成预计上传时间;
根据所述数据大小和所述预计上传时间生成上传进度条;
上传所述待上传文件,并显示待上传文件对应的上传进度条。
4.根据权利要求3所述的方法,其特征在于,所述待上传文件包括多个待上传子文件;
所述根据所述数据大小和所述预计上传时间生成上传进度条,包括:
根据各待上传子文件的数据大小和所述预计上传时间生成所述上传进度条;所述上传进度条包括各待上传子文件对应的上传子进度条。
5.根据权利要求4所述的方法,其特征在于,所述根据各待上传子文件的数据大小和所述预计上传时间生成所述上传进度条,包括:
根据各所述待上传子文件的数据大小生成对应预设上传子时间;
根据各所述预设上传子时间生成对应上传子进度条;
对各所述待上传子文件进行上传排序生成对应的排序队列;
按照所述排序队列将各所述上传子进度条进行组合,生成所述上传进度条。
6.根据权利要求5所述的方法,其特征在于,所述显示待上传文件对应的上传进度条,包括:
显示各待上传子文件对应的上传子进度条;各所述上传子进度条包括各待上传子文件的名称和对应预设上传子时间。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
实时检测所述待上传文件的上传过程状态;
若上传过程状态为出现上传错误,则发出文件错误提示;所述上传错误包括文件格式错误、网络故障错误和/或文件大小错误。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
若所述上传错误为网络故障错误,则暂停上传所述待上传文件;
若所述上传错误为文件格式错误和/或文件大小错误,则确定所述待上传文件中对应出错的待上传子文件;
暂停上传所述出错的待上传子文件,并按照所述排序队列上传下一待上传子文件。
9.一种文件上传装置,其特征在于,包括:
获取模块,用于响应于用户对待上传文件的上传选择操作,获取待上传文件的文件格式;
第一确定模块,用于若所述文件格式为图片格式,则确定所述待上传文件对应的图片展示属性;所述图片展示属性包括所述待上传文件对应的缩略图和图片标识信息;
第二确定模块,用于若所述文件格式为文档格式,则确定所述待上传文件对应的文档展示属性;所述文档展示属性包括文档标识信息和文档容量信息;
展示模块,用于将所述图片展示属性或所述文档展示属性展示在上传显示页面中;
上传模块,用于响应于用户对确定上传组件的点击操作,对所述待上传文件进行上传。
10.一种电子设备,其特征在于,包括:存储器和处理器;
所述存储器存储计算机执行指令;
所述处理器执行所述存储器存储的计算机执行指令,以实现如权利要求1至8任一项所述的文件上传方法。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至8任一项所述的文件上传方法。
12.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至8任一项所述的文件上传方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310185252.5A CN116192839A (zh) | 2023-02-21 | 2023-02-21 | 文件上传方法、装置、设备、介质及产品 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310185252.5A CN116192839A (zh) | 2023-02-21 | 2023-02-21 | 文件上传方法、装置、设备、介质及产品 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116192839A true CN116192839A (zh) | 2023-05-30 |
Family
ID=86442090
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310185252.5A Pending CN116192839A (zh) | 2023-02-21 | 2023-02-21 | 文件上传方法、装置、设备、介质及产品 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116192839A (zh) |
-
2023
- 2023-02-21 CN CN202310185252.5A patent/CN116192839A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107728892B (zh) | 图片展示方法、装置、终端和存储介质 | |
EP3408752B1 (en) | Object management and visualization using a computing device | |
CN108536467B (zh) | 代码的定位处理方法、装置、终端设备及存储介质 | |
CN112631911A (zh) | 自动化测试方法、装置、计算机设备及存储介质 | |
US20240119223A1 (en) | Method, apparatus and electronic device for field merging | |
CN108596120B (zh) | 一种基于深度学习的目标检测方法和装置 | |
CN109522429B (zh) | 用于生成信息的方法和装置 | |
CN116192839A (zh) | 文件上传方法、装置、设备、介质及产品 | |
CN111047657A (zh) | 图片压缩方法、装置、介质及电子设备 | |
CN114546231A (zh) | 基于浏览器插件的图像数据收集方法、装置及存储介质 | |
CN110827261B (zh) | 图像质量检测方法及装置、存储介质及电子设备 | |
CN114266233A (zh) | 表单生成方法、装置、设备及介质 | |
CN112308074A (zh) | 用于生成缩略图的方法和装置 | |
CN113010812B (zh) | 信息采集方法、装置、电子设备和存储介质 | |
JP2020140675A (ja) | 画像処理装置、画像処理システム、画像処理方法、及びプログラム | |
CN106528577B (zh) | 一种设置待清理文件的方法和装置 | |
CN114911563B (zh) | 一种界面曝光内容的数据处理方法、装置、设备及介质 | |
CN112711524B (zh) | 基于ab测试的数据测试方法、装置及计算机存储介质 | |
CN118349472A (zh) | 一种计算机页面的记录方法、装置、设备及介质 | |
CN113420176B (zh) | 搜题方法、题目框绘制方法和装置、设备及存储介质 | |
CN110059281B (zh) | 图片显示方法、装置、终端及计算机可读存储介质 | |
CN108093004B (zh) | 报表中图形的推送方法及装置 | |
CN113760586A (zh) | 一种图片的检测方法和装置 | |
CN117496398A (zh) | 视频审核模型的训练方法、视频审核方法及装置 | |
CN117193924A (zh) | 页面展示方法、装置和计算机设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |