存储管理功能是一种基于云计算技术的数据存储服务,可以通过API提供上传、下载、删除文件,提供了单文件上传、分片上传、单文件下载、批量下载、秒传功能。可以包含多种类型的数据,如文本、图像、音频等,整体具有很高的可靠性和可扩展性。接口描述#
当客户端发起请求时,通过nginx访问到存储集群,通过集群的负载均衡,找到适合提供服务的服务器,接收文件流数据并写入磁盘,同时记录文件信息,根据历史文件信息,智能的判断是新文件还是已有文件的升级并自动记录该文件的版本信息;上传文件后,如果服务器存 在同名文件,则会认为是老版本文件的升级版本,会将该文件的版本加一存储;普通上传:文件上传;
分片上传:客户端先将文件分片处理,然后将分片同时上传,所有分片都传好后,请求合并分片接口,服务器即将所有分片合并为一个完整文件;
秒传:客户端在上传文件时,如果传入文件的md5信息,则服务器会检查是否有相同文件存在,如果有,则文件本身不再接受,直接按照文件已经上传完成处理;单文件下载:单个文件的下载;
批量下载:多个文件同时下载; 修改于 2023-10-25 03:47:18