欢迎访问机房运维工作室

爱数知识库

AnyShare-AnyShare Managed Cloud 7.0 预览文件失败,提示如下错误信息:当前文件格式无效或文件已经被损坏

频道:爱数知识库 日期: 浏览:69

AnyShare-AnyShare Managed Cloud 7.0 预览文件失败,提示如下错误信息:当前文件格式无效或文件已经被损坏

关键字

预览、文档集、CORS

适用产品

  • AnyShare Managed Cloud 7.0.x

问题描述

在线预览失败,提示如下错误信息:

当前文件格式无效或文件已经被损坏。

问题影响

无法在线预览文件。

问题原因

CORS 规则未配置补充头域。

解决方案

为了解决该问题,需配置 CROS规则中的补充头域,请按照以下步骤执行:

1.下载此文件到本地,在本地打开文件检查此文件是否损坏,文件可正常打开则继续执行下面步骤。
2.登录华为云管理控制台,展开服务列表,输入 OBS,选择对象存储服务 OBS
3.点击 Bucket 名称进入详情页面,依次点击访问权限控制 > CORS规则
4.点击编辑,在弹出的编辑 CROS 规则中,补充头域处填写如下内容,填写完成后点击确定保存配置。

Location
Content-Range
Content-Length
Accept-Ranges
Etag

5.测试预览,可正常预览。


更多信息

CORS 是一个W3C标准,全称是跨域资源共享(Cross-origin resource sharing),它允许浏览器向跨源服务器,发出 XMLHttpRequest 请求,从而克服了 AJAX 只能同源使用的限制。