The present disclosure relates to preview file methods, devices, electronic devices and readable storage media. The method comprises the following steps: receiving preview file requests; acquiring verification information corresponding to preview file requests according to preview file requests; determining whether the verification information matches the preset verification information; and, if so, acquiring the corresponding document content according to preview file requests, and transferring the document. The content is returned to the client; if not, the operation is terminated. Implementing this disclosure can hide the preview links from users. Ordinary users can not directly see the preview links, avoid the preview service address directly exposed, prevent network crawlers and other direct access to the preview address. By validating user privileges, the security of documents is protected, and information leakage is prevented when documents are previewed at will.
【技术实现步骤摘要】
预览文件方法、装置、电子设备和可读存储介质
本公开涉及文件预览领域,更具体地说,涉及一种预览文件方法、装置、电子设备和可读存储介质。
技术介绍
目前一些软件对链接提供了预览服务,即在不点击打开链接的情况下就可以看到链接对应的部分内容。现有的预览服务方案,在收到其他用户分享的链接后,用户将鼠标放在文档链接上时便可以直接预览文件的内容。现有的预览方案存在一定的安全隐患,非授权用户可以直接预览到文件内容,或者开始有权限后来权限被取消的用户仍然可以浏览到文件的内容,另外,所分享的文件时效性不能有效控制,这些问题均会导致文件内容存在泄露的风险,机密文件被非意向用户阅览,进而造成文件信息被泄露,文件的安全性得不到保障。
技术实现思路
本公开要解决的技术问题在于,针对现有技术的上述缺陷,提供一种预览文件方法、装置、电子设备和可读存储介质。本公开解决其技术问题所采用的技术方案是:构造一种预览文件方法,包括以下步骤:接收预览文件请求;根据所述预览文件请求,获取与所述预览文件请求对应的校验信息;判断所述校验信息是否与预设校验信息匹配;若是,则根据所述预览文件请求获取相应的文件内容,并将所述文件内容返回给客户端;若否,则终止操作。可选的,在所述接收预览文件请求之前还包括:接收预览文件的下载链接请求;根据所述下载链接请求,获取客户端的身份信息;判断所述身份信息是否合法;若合法,获取与所述下载链接请求对应的预览文件的下载链接,并将所述下载链接返回给客户端;所述下载链接为客户端的用户获取预览文件的预览链接的索引。可选的,所述将所述下载链接返回给客户端之后还包括:接收预览文件的预览链接请求 ...
【技术保护点】
1.一种预览文件方法,其特征在于,包括以下步骤:接收预览文件请求;根据所述预览文件请求,获取与所述预览文件请求对应的校验信息;判断所述校验信息是否与预设校验信息匹配;若是,则根据所述预览文件请求获取相应的文件内容,并将所述文件内容返回给客户端;若否,则终止操作。
【技术特征摘要】
1.一种预览文件方法,其特征在于,包括以下步骤:接收预览文件请求;根据所述预览文件请求,获取与所述预览文件请求对应的校验信息;判断所述校验信息是否与预设校验信息匹配;若是,则根据所述预览文件请求获取相应的文件内容,并将所述文件内容返回给客户端;若否,则终止操作。2.根据权利要求1所述的预览文件方法,其特征在于,在所述接收预览文件请求之前还包括:接收预览文件的下载链接请求;根据所述下载链接请求,获取客户端的身份信息;判断所述身份信息是否合法;若合法,获取与所述下载链接请求对应的预览文件的下载链接,并将所述下载链接返回给客户端;所述下载链接为用户获取预览文件的预览链接的索引。3.根据权利要求2所述的预览文件方法,其特征在于,所述将所述下载链接返回给客户端之后还包括:接收预览文件的预览链接请求;根据所述预览链接请求,确定与所述预览链接请求对应的预览链接,并将所述预览链接返回给客户端;其中,所述预览链接携带有与所述预览链接请求对应的校验信息,且所述与预览链接请求对应的校验信息为所述预设校验信息。4.根据权利要求3所述的预览文件方法,其特征在于,所述方法还包括:将所述校验信息存储于本地存储器中。5.根据权利要求1所述的预览文件方法,其特征在于,所述判断所述校验信息是否与预...
【专利技术属性】
技术研发人员:何恒攀,彭龙腾,
申请(专利权)人:天津字节跳动科技有限公司,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。