【技术实现步骤摘要】
文件存储方法
[0001]本公开涉及计算机
,尤其涉及一种文件存储方法
。
技术介绍
[0002]一些机构在办理相关业务时,需客户提供与业务办理相关的文件
(
如,影像类文件
)
,并将该文件直接在本地数据库中进行存储,以便后续从数据库中查找该文件进行进一步业务审核
。
[0003]但是,当大量的文件存储在本地数据库上,造成本地服务器的存储压力较大,可能导致本地服务器的运行速度降低,甚至宕机,严重影响业务的办理效率
。
技术实现思路
[0004]本公开提供一种文件存储方法,以至少在一定程度上解决相关技术中的技术问题之一
。
本公开的技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种文件存储方法,应用于应用服务器,包括:接收应用客户端发送的文件上传请求,其中,所述文件上传请求中包括待存储文件;确定所述待存储文件所属的第一文件类型,根据所述第一文件类型确定所述待存储文件在所述应用服务器中的待存储目录;响应所 ...
【技术保护点】
【技术特征摘要】
1.
一种文件存储方法,其特征在于,应用于应用服务器,包括:接收应用客户端发送的文件上传请求,其中,所述文件上传请求中包括待存储文件;确定所述待存储文件所属的第一文件类型,根据所述第一文件类型确定所述待存储文件在所述应用服务器中的待存储目录;响应所述文件上传请求,判断主存储服务器和
/
或从存储服务器是否处于可用状态;在所述主存储服务器和从存储服务器中存在至少一个服务器处于可用状态的情况下,向所述至少一个服务器发送文件存储请求,其中,所述文件存储请求中包括所述待存储文件和所述待存储目录,所述文件存储请求用于所述至少一个服务器将所述待存储文件存储至第一存储目录下,所述第一存储目录为所述待存储目录允许链接至的磁盘目录
。2.
根据权利要求1所述的方法,其特征在于,所述响应所述文件上传请求,判断主存储服务器和
/
或从存储服务器是否处于可用状态,包括:响应所述文件上传请求,向所述主存储服务器和所述从存储服务器发送至少一次状态验证请求;响应于接收到所述主存储服务器响应于所述至少一个状态验证请求所发送的状态验证响应,确定所述主存储服务器处于可用状态;响应于接收到所述从存储服务器响应于所述至少一次状态验证请求所发送的状态验证响应,确定所述从存储服务器处于可用状态
。3.
根据权利要求1所述的方法,其特征在于,所述在所述主存储服务器和从存储服务器中存在至少一个服务器处于可用状态的情况下,向所述至少一个服务器发送文件存储请求,包括:在所述主存储服务器处于可用状态的情况下,向所述主存储服务器发送文件存储请求,其中,所述文件存储请求用于在所述主存储服务器的第一存储目录下对所述待存储文件进行存储,并判断所述从存储服务器是否处于可用状态,在所述从存储服务器处于可用状态的情况下,向所述从存储服务器发送文件同步请求,其中,所述文件同步请求中包括所述待存储文件和所述第一存储目录,所述文件同步请求用于所述从存储服务器将所述待存储文件同步存储至所述第一存储目录下;在所述主存储服务器处于不可用状态,且所述从存储服务器处于可用状态的情况下,向所述从存储服务器发送所述文件存储请求,其中,所述文件存储请求用于在所述从存储服务器的第一存储目录下对所述待存储文件进行存储
。4.
根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述主存储服务器和所述从存储服务器中不存在至少一个服务器处于可用状态的情况下,在所述待存储目录下对所述待存储文件进行存储;在所述至少一个服务器恢复可用状态的情况下,向所述至少一个服务器重新发送所述文件存储请求,以在所述至少一个服务器中对所述待存储文件进行存储
。5.
根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述应用客户端发送的第一文件下载请求,其中,所述第一文件下载请求中包括待下载文件的目标文件标识;响应于所述第一文件下载请求,根据所述目标文件标识,确定所述待下载文件所属的第二文件类型,并根据所述第二文件类型,确定所述待下载文件所属的待查询目录;
判断所述主存储服务器和
/
或所述从存储服务器是否处于可用状态;在所述主存储服务器和所述从存储服务器中存在至少一个服务器处于可用状态的情况下,向所述至少一个服务器发送第二文件下载请求,其中,所述第二文件下载请求中包括所述待查询目录和所述目标文件标识,所述第二文件下载请求用于在第二存储目录下获取与所述目标文件标识匹配的第一目标文...
【专利技术属性】
技术研发人员:余国华,张晓兵,谢展玺,苗康康,
申请(专利权)人:中电金信软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。