用于上传或下载文件的方法、装置及计算机存储介质与流程

文档序号:14953185发布日期:2018-07-17 23:00阅读:155来源:国知局

本发明涉及一种用于上传或下载文件的方法、装置及计算机存储介质。



背景技术:

网盘,又称网络u盘、网络硬盘,是由互联网公司推出的在线存储服务,服务器机房为用户划分一定的磁盘空间,为用户免费或收费提供文件的存储、访问、备份、共享等文件管理等功能,并且拥有高级的世界各地的容灾备份。

用户可以把网盘看成一个放在网络上的硬盘或u盘,不管你是在家中、单位或其它任何地方,只要你连接到因特网,你就可以管理、编辑网盘里的文件。不需要随身携带,更不怕丢失。网盘能够提供文件同步、备份及分享等服务的网络云存储平台。用户可以通过网页、pc客户端及移动客户端随时随地的把照片、音乐、视频、文档等轻松地保存到网络,无须担心文件丢失。通过网盘,用户可以多终端上传和下载、管理、分享文件,一切就变得轻而易举。

然而在某些情况下,上传和下载文件有可能失败,失败的原因可能在于网络错误,也可能在于用户权限不足。因此,在文件众多的情况下,用户不知道哪些文件没有成功上传或下载。



技术实现要素:

本发明的一些实施方式要解决的至少一个技术问题是针对上述现有技术之不足,提供一种能够解决上述技术问题的用于上传或下载文件的方法、装置及计算机存储介质。

在一些实施方式中,提供了一种用于上传或下载文件的方法,其中,包括:响应于第一用户从服务器上传或下载文件,将所述上传信息或所述下载信息记录到日志文件中,其中所述上传信息或所述下载信息包括成功消息和失败消息;以及当第一文件在所述日志文件中记录的所述失败消息次数大于预定次数时,将所述第一文件的图标修改为带有失败标识的图标;以及在上传或下载所述第一文件失败的位置生成虚拟文件,所述虚拟文件指示存在所述第一文件。

在一些实施方式中,所述虚拟文件提供到所述第一文件的链接。

在一些实施方式中,所述方法进一步包括:第二用户对所述虚拟文件进行操作;响应于所述操作,所述第一文件基于所述第二用户的权限而进行相应的改变,其中所述权限包括以下至少一项:修改文件名、移动位置、浏览文件内容以及修改文件内容。

在一些实施方式中,所述虚拟文件与所述第一文件具有相同的文件名。

在一些实施方式中,所述虚拟文件与所述第一文件的文件名不同。

在一些实施方式中,基于所述第一文件的内容生成所述虚拟文件的文件名。

在一些实施方式中,一个所述虚拟文件指示存在一个所述第一文件。

在一些实施方式中,一个所述虚拟文件指示存在多个所述第一文件。

在一些实施方式中,提供了一种用于上传或下载文件的装置,包括存储单元和处理单元,计算机程序存储在所述存储单元上,其中,所述计算机程序被所述处理单元执行时用于实现根据任一项前述实施方式的用于上传或下载文件的方法。

在一些实施方式中,提供了一种存储有计算机可执行指令的计算机存储介质,其中,所述计算机可执行指令在被处理器执行时用于实现根据任一项前述实施方式的用于上传或下载文件的方法。

本发明的一些实施方式的至少一个有益效果在于:能够区分网络错误和权限不足导致的失败,并在上传或下载所述第一文件失败的位置指示出失败文件。

前面的发明内容仅是例示性的,并且不旨在以任何方式为限制性的。除以上所述的例示性方面、实施方式和特征之外,另外的方面、实施方式和特征通过参照附图和以下详细描述将变得显而易见。

附图说明

根据结合附图的下列描述和所附权利要求,本发明的上述以及其它特征将变得更加清楚。理解到这些附图仅描述了根据本发明的一些实施方式,从而不认为限制本发明的范围,将通过使用附图用更多特征和细节来描述本发明。

图1为本发明所提供的用于上传或下载文件的方法的流程图。

具体实施方式

现结合附图做进一步的说明。

图1示出了本发明所提供用于上传或下载文件的方法的流程图。参照附图1,本发明在一些实施方式中,提供了一种用于上传或下载文件的方法,其中,包括:s101:响应于第一用户从服务器上传或下载文件,将上传信息或下载信息记录到日志文件中,其中上传信息或下载信息包括成功消息和失败消息;s102:当第一文件在日志文件中记录的失败消息次数大于预定次数时,将第一文件的图标修改为带有失败标识的图标;以及s103:在上传或下载所述第一文件失败的位置生成虚拟文件,虚拟文件指示存在第一文件。

在某些情况下,上传和下载文件有可能失败,失败的原因可能在于网络错误,也可能在于用户权限不足。因此,在文件众多的情况下,用户不知道哪些文件没有成功上传或下载。在此,通过将包括成功消息和失败消息的上传信息或下载信息记录到日志文件中,能够实时获取哪些文件没有成功上传或下载。在存在文件没有成功上传或下载的情况下,能够对这些文件进行重传或重新下载,由此无需人工干预。另外,当某些文件在日志文件中记录的失败消息次数大于预定次数时,将这些文件的图标修改为带有失败标识的图标,由此能够明确地标识出哪些文件并未成功上传或下载。失败的原因可能在于用户权限不足。在团队协作的过程中,可能存在某些成员未成功上传或下载文件的情况,此时,通过在上传或下载所述第一文件失败的位置生成指示存在第一文件的虚拟文件,能够使另外的成员注意到这一情况。

在一些实施方式中,虚拟文件提供到第一文件的链接。在一些实施方式中,方法进一步包括:第二用户对虚拟文件进行操作;响应于操作,第一文件基于第二用户的权限而进行相应的改变,其中权限包括以下至少一项:修改文件名、移动位置、浏览文件内容以及修改文件内容。在第二用户(即其他团队成员)具有权限的情况下,这样的链接能够使第二用户通过虚拟文件来穿透服务器和本地。即使在第一用户未成功上传或下载文件的情况下,第二用户也能够通过虚拟文件来进行访问,或者基于对虚拟文件的改变而导致第一文件产生相应的改变。第二用户这样的对虚拟文件的操作如同对第一文件直接进行操作一样。这里的链接可以是对本地文件或服务器文件的超链接。

在一些实施方式中,虚拟文件与第一文件具有相同的文件名。

在一些实施方式中,虚拟文件与第一文件的文件名不同。在一些实施方式中,基于第一文件的内容生成虚拟文件的文件名。在团队协作的情况下,可能存在每个成员对文件的命名规则不同的情况。在生成虚拟的文件的时候,可以将虚拟文件按照第一文件的内容生成虚拟文件的文件名,而不是直接使用第一文件文件名。由此能够使得第二用户更易理解文件,方便使用。

在一些实施方式中,一个虚拟文件指示存在一个第一文件。在一些实施方式中,一个虚拟文件指示存在多个第一文件。在某些情况下,特别是在多个第一文件存在密切关联的情况下,可以生成指示存在多个第一文件的一个虚拟文件,由此能够节约操作空间。这里的关联可以是内容相近、属于同一项目、属于同一小组等等。

在一些实施方式中,提供了一种用于上传或下载文件的装置,包括存储单元和处理单元,计算机程序存储在存储单元上,其中,计算机程序被处理单元执行时用于实现根据任一项前述实施方式的用于上传或下载文件的方法。

在一些实施方式中,提供了一种存储有计算机可执行指令的计算机存储介质,其中,计算机可执行指令在被处理器执行时用于实现根据任一项前述实施方式的用于上传或下载文件的方法。

本发明提供了一种用于上传或下载文件的方法、装置及计算机存储介质。该用于上传或下载文件的方法,包括:响应于从服务器上传或下载文件,将所述上传信息或所述下载信息记录到日志文件中,其中所述上传信息或所述下载信息包括成功消息和失败消息;当第一文件在所述日志文件中记录的所述失败消息次数大于预定次数时,将所述第一文件的图标修改为带有失败标识的图标;以及在上传或下载所述第一文件失败的位置生成虚拟文件,所述虚拟文件指示存在所述第一文件。通过本发明的一些实施方式,能够区分网络错误和权限不足导致的失败,并在上传或下载所述第一文件失败的位置指示出失败文件。

当然,以上仅是本发明的较佳实施例,本发明并非局限于上述实施例和实施方法。相关技术领域的从业者可在本发明的技术思想许可的范围内进行不同的变化及实施,故凡依本发明专利申请范围所述的构造、特征及原理所做的等效变化或修饰,均包括于本发明专利申请范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1