我的Google云存储浏览器在我所有的静态文件(css,js,jpg等)上看到错误的内容类型,并且在提供这些文件时导致mime类型错误,这导致我的网站无法应用我的CSS样式。为什么会发生这种情况,我该如何解决?我正确链接了我的静态文件并指定了正确的内容类型,但是此错误仍在发生。
<link rel="stylesheet" type="text/css" media="screen,print" href="index_files/index.css" />
<script type="text/javascript" src="index_files/index.js"></script>
正如您在下图中所看到的,当它们应分别以application/octet-stream
和text/css
的形式出现时,Google云存储看到的是内容类型为text/javascript
的这些静态文件。
UPDATE
文件已手动上传到存储桶。
您将必须在控制台中手动编辑内容类型。指令在documentation中:
在Google Cloud Console中打开Cloud Storage浏览器。
在存储桶列表中,单击包含所需对象的存储桶的名称,然后导航到该对象。
某些对象元数据,如对象的大小和存储类别,将与对象的名称一起显示。
单击与对象关联的更多操作菜单()。
单击编辑元数据。出现的覆盖窗口显示对象的可编辑元数据的当前值。