System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及文件管理,尤其涉及一种文件管理方法、平台、电子设备及存储介质。
技术介绍
1、现有的很多公司的文件管理更多是采购第三方云服务(如阿里云oss),在第三方云服务上进行文件存储等管理。然而第三方云存储服务属于付费平台,存在资金成本高、文件访问、文件存储和管理维护依赖第三方平台,关键文件可能放置在外网服务器从而导致文件存储不够安全等问题。
技术实现思路
1、有鉴于此,有必要提供一种文件管理方法、平台、电子设备及存储介质,用以解决现有技术中将文件通过第三方云服务进行管理,而导致的资金成本高、文件维护不方便、文件存储不够安全的问题。
2、为了解决上述问题,第一方面,本专利技术提供了一种文件管理方法,应用于构建于minio上的文件管理平台,所述方法包括:
3、当用户通过所述文件管理平台对所述minio进行存储桶的管理操作时,生成目标信息;所述目标信息包括所述用户的权限信息、所述存储桶在所述文件管理平台上的显示类型信息和管理操作信息中的至少一种;其中,所述显示类型信息包括公共或私有;
4、获取所述管理员对所述目标信息的审批结果;
5、当所述审批结果为审批通过时,基于所述管理员的权限对所述minio进行存储桶的管理操作。
6、可选的,所述方法还包括:基于所述管理员的权限将所述minio中的存储桶均设置为私有桶。
7、可选的,所述管理操作包括:对所述minio中的第一存储桶中的第一文件的访问操作、对所述第一文件的删
8、可选的,所述用户的权限包括第一权限和第二权限;所述第一权限低于所述第二权限;当所述用户的权限信息为第一权限,所述管理操作为在所述minio中创建所述第二存储桶的创建操作,且所述用户设置所述第二存储桶在所述文件管理平台上的显示类型为私有时,所述审批结果为审批通过;当所述用户的权限信息为第一权限,所述管理操作为在所述minio中创建所述第二存储桶的创建操作,且所述用户设置所述第二存储桶在所述文件管理平台上的显示类型为公共时,所述审批结果为审批不通过;当所述用户的权限信息为第二权限,所述管理操作为在所述minio中创建所述第二存储桶的创建操作,且所述用户设置所述第二存储桶在所述文件管理平台上的显示类型为私有或公共时,所述审批结果为审批通过。
9、可选的,所述权限信息包括权限令牌;所述当用户通过所述文件管理平台对所述minio进行存储桶的管理操作时,生成目标信息,包括:
10、当所述第一存储桶在所述文件管理平台上的显示类型为公共,所述管理操作为对所述第一存储桶中的第一文件的访问操作时,生成目标信息;所述目标信息包括所述第一存储桶在所述文件管理平台上的显示类型信息和管理操作信息;
11、当所述第一存储桶在所述文件管理平台上的显示类型为公共,所述管理操作为对所述第一存储桶的删除操作、对所述第一文件的删除操作、对所述第一文件的下载操作、或将所述第二文件上传至所述存储桶的上传操作时,或者,当所述存储桶在所述文件管理平台上的显示类型为私有时,根据所述用户的用户名和平台登录密码生成权限令牌,以及根据所述权限令牌生成目标信息;所述目标信息包括所述权限令牌、所述存储桶在所述文件管理平台上的显示类型信息和管理操作信息。
12、可选的,所述方法还包括:
13、当所述用户跳过所述文件管理平台访问所述minio中的文件时,禁止访问。
14、可选的,所述文件管理平台显示有所述minio中的文件的第一目录和所述minio中的存储桶的第二目录,所述方法还包括:
15、当完成所述存储桶的管理操作后,更新所述文件管理平台显示的所述第一目录,和/或,所述第二目录。
16、第二方面,本专利技术还提供一种文件管理平台,所述文件管理平台构建于minio上,所述文件管理平台用于实现上述任意一项所述的文件管理方法中的步骤。
17、第三方面,本专利技术还提供一种电子设备,包括存储器和处理器,其中,所述存储器,用于存储程序;所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以实现上述任意一项所述的文件管理方法中的步骤。
18、第四方面,本专利技术还提供一种计算机可读存储介质,用于存储计算机可读程序,所述程序或指令被处理器执行时能够实现上述任意一项所述文件管理方法中的步骤。
19、本专利技术的有益效果是:
20、本专利技术的方法应用于文件管理平台,文件管理平台构建于minio上,基于minio构建文件管理平台的过程简单易操作,用户可以根据需求自行构建,因此不需要依赖于第三方云服务来对文件进行管理,可以节省文件管理成本。并且,通过自行构建的文件管理平台可以更方便的对文件管理平台中的文件进行管理维护,保证文件存储安全性。
21、进一步,文件存储在minio的存储桶中,当用户通过文件管理平台对minio进行存储桶的管理操作时,无论存储桶在文件管理平台上的显示类型信息为公共还是私有,均需经管理员审批通过后,才能基于管理员的权限对底层的minio进行存储桶的管理操作,从而也可以提升minio中文件的安全性。
本文档来自技高网...【技术保护点】
1.一种文件管理方法,其特征在于,应用于构建于MinIO上的文件管理平台,包括:
2.根据权利要求1所述的文件管理方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的文件管理方法,其特征在于,所述管理操作包括:对所述MinIO中的第一存储桶中的第一文件的访问操作、对所述第一文件的删除操作、对所述第一文件的下载操作、对所述第一文件的查阅权限的设置操作、将第二文件上传至所述第一存储桶的上传操作、从所述MinIO中删除所述第一存储桶的删除操作,以及在所述MinIO中创建第二存储桶的创建操作中的至少一种。
4.根据权利要求3所述的文件管理方法,其特征在于,所述用户的权限包括第一权限和第二权限;所述第一权限低于所述第二权限;当所述用户的权限信息为第一权限,所述管理操作为在所述MinIO中创建所述第二存储桶的创建操作,且所述用户设置所述第二存储桶在所述文件管理平台上的显示类型为私有时,所述审批结果为审批通过;当所述用户的权限信息为第一权限,所述管理操作为在所述MinIO中创建所述第二存储桶的创建操作,且所述用户设置所述第二存储桶在所述文件管理平台上
5.根据权利要求3所述的文件管理方法,其特征在于,所述权限信息包括权限令牌;所述当用户通过所述文件管理平台对所述MinIO进行存储桶的管理操作时,生成目标信息,包括:
6.根据权利要求1所述的文件管理方法,其特征在于,所述方法还包括:
7.根据权利要求2所述的文件管理方法,其特征在于,所述文件管理平台显示有所述MinIO中的文件的第一目录和所述MinIO中的存储桶的第二目录,所述方法还包括:
8.一种文件管理平台,其特征在于,所述文件管理平台构建于MinIO上,所述文件管理平台用于实现上述权利要求1至7中任意一项所述的文件管理方法中的步骤。
9.一种电子设备,其特征在于,包括存储器和处理器,其中,
10.一种计算机可读存储介质,其特征在于,用于存储计算机可读程序,所述程序或指令被处理器执行时能够实现上述权利要求1至7中任意一项所述文件管理方法中的步骤。
...【技术特征摘要】
1.一种文件管理方法,其特征在于,应用于构建于minio上的文件管理平台,包括:
2.根据权利要求1所述的文件管理方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的文件管理方法,其特征在于,所述管理操作包括:对所述minio中的第一存储桶中的第一文件的访问操作、对所述第一文件的删除操作、对所述第一文件的下载操作、对所述第一文件的查阅权限的设置操作、将第二文件上传至所述第一存储桶的上传操作、从所述minio中删除所述第一存储桶的删除操作,以及在所述minio中创建第二存储桶的创建操作中的至少一种。
4.根据权利要求3所述的文件管理方法,其特征在于,所述用户的权限包括第一权限和第二权限;所述第一权限低于所述第二权限;当所述用户的权限信息为第一权限,所述管理操作为在所述minio中创建所述第二存储桶的创建操作,且所述用户设置所述第二存储桶在所述文件管理平台上的显示类型为私有时,所述审批结果为审批通过;当所述用户的权限信息为第一权限,所述管理操作为在所述minio中创建所述第二存储桶的创建操作,且所述用户设置所述第二存储桶在所述文件管理平台上的显示类型为公共时,所述审批结果为审批不...
【专利技术属性】
技术研发人员:陈俊,
申请(专利权)人:武汉微创光电股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。