The invention discloses a file uploading method and device. Including a specific embodiment of the method: the detection of file HTTP commands; in response to the detected transmission instruction, obtaining the corresponding file file slice indication information, the file slice of the instruction information designating file slice sequentially upload a recent successful upload to the server the file slice; according to the indication information file partition determines that the file did not upload part and the part did not upload upload. This implementation improves the versatility of HTTP technology.
【技术实现步骤摘要】
文件上传方法和装置
本申请涉及计算机
,具体涉及互联网
,尤其涉及文件上传方法和装置。
技术介绍
文件的断点续传是指文件在上传过程中被中断后,可以在再次上传时从上次的断点处开始传输,以节省时间和其它资源。然而,现有的文件断点续传技术可以通过专用的上传或下载应用实现,在浏览器上实现文件断点续传需要借助额外的插件,不能通过浏览器自身提供的资源直接实现,因此通用性较差。
技术实现思路
本申请的目的在于提出一种改进的文件上传方法和装置,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请提供了一种文件上传方法,所述方法包括:检测对文件的续传指令;响应于检测到的续传指令,获取所述文件对应的文件分片指示信息,所述文件分片指示信息用于指示对所述文件的文件分片依次上传时最近一次成功上传至服务器的文件分片;根据所述文件分片指示信息确定所述文件的未上传部分并对所述未上传部分进行上传。在一些实施例中,所述检测对文件的续传指令,包括:接收对所述文件的上传指令;根据所述文件的文件属性信息在所述服务器中查找是否存在与所述文件相同的文件;若存在,则确认所述上传指令为续传指令。在一些实施例中,所述文件属性信息包括以下至少一项:文件名、文件大小。在一些实施例中,在所述检测对文件的续传指令之后,所述方法还包括:响应于检测到的续传指令,获取所述文件对应的令牌信息并使用所述令牌信息对所述续传指令进行权限验证,其中,所述令牌信息是对所述文件首次执行上传操作时生成的。在一些实施例中,所述获取所述文件对应的文件分片指示信息,包括:确定本地是否存在所述文件对应的文件分片指示信息;若存在,从本地 ...
【技术保护点】
一种文件上传方法,其特征在于,所述方法包括:检测对文件的续传指令;响应于检测到的续传指令,获取所述文件对应的文件分片指示信息,所述文件分片指示信息用于指示对所述文件的文件分片依次上传时最近一次成功上传至服务器的文件分片;根据所述文件分片指示信息确定所述文件的未上传部分并对所述未上传部分进行上传。
【技术特征摘要】
1.一种文件上传方法,其特征在于,所述方法包括:检测对文件的续传指令;响应于检测到的续传指令,获取所述文件对应的文件分片指示信息,所述文件分片指示信息用于指示对所述文件的文件分片依次上传时最近一次成功上传至服务器的文件分片;根据所述文件分片指示信息确定所述文件的未上传部分并对所述未上传部分进行上传。2.根据权利要求1所述的方法,其特征在于,所述检测对文件的续传指令,包括:接收对所述文件的上传指令;根据所述文件的文件属性信息在所述服务器中查找是否存在与所述文件相同的文件;若存在,则确认所述上传指令为续传指令。3.根据权利要求2所述的方法,其特征在于,所述文件属性信息包括以下至少一项:文件名、文件大小。4.根据权利要求1所述的方法,其特征在于,在所述检测对文件的续传指令之后,所述方法还包括:响应于检测到的续传指令,获取所述文件对应的令牌信息并使用所述令牌信息对所述续传指令进行权限验证,其中,所述令牌信息是对所述文件首次执行上传操作时生成的。5.根据权利要求1所述的方法,其特征在于,所述获取所述文件对应的文件分片指示信息,包括:确定本地是否存在所述文件对应的文件分片指示信息;若存在,从本地获取所述文件对应的文件分片指示信息,否则从所述服务器获取所述文件对应的文件分片指示信息。6.根据权利要求1所述的方法,其特征在于,所述文件分片是基于Javascript中Blob对象或File对象的文件切割方法获得的。7.根据权利要求1-6之一所述的方法,其特征在于,所述对所述文件的文件分片依次上传是通过HTML5规范中的FormData对象上传的。8.一种文件上传装置,其特征在于,所述装置包括:检测单元,配置用于检测对...
【专利技术属性】
技术研发人员:陈辰,王嘉龙,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。