如何在Azure静态网站中配置Mime类型?

问题描述 投票:0回答:1

简单但无计可施的问题: 我的 Azure 静态网站中的文件只需下载,而不是在浏览器中呈现。我该如何解决这个问题?

我在 Azure 存储中设置了一个静态网站。该过程很简单,它会在存储中创建一个 $web“文件夹”。我上传了index和404 html文件,然后通过Portal上传工具将jpg上传到子文件夹/img/

当我在 Web 浏览器中访问文件路径时,会下载 jpg,而不是在浏览器窗口中呈现。看起来像经典的丢失 mimetypes 配置,但是这个配置在哪里?

我之前在 Azure 中设置了 4 个其他静态网站(过去 3 年分散),但从未遇到过此问题。其他静态网站与此网站之间的唯一区别是此网站具有 Azure CDN 设置和自定义域。但是,无论我使用自定义 URL 还是 Azure URL,这两个 URL 最终都只是下载 jpg 文件。

我已经用谷歌搜索并阅读了文档,但找不到对此做什么。我发现的唯一提示是将“web.config”上传到根目录,但我的静态网站都没有这样的文件,那么为什么这个需要一个呢?而且,谷歌搜索甚至 Stackoverflow 上找到的许多答案都涉及 Web APPS。这不是一个应用程序。这是普通的老式 html + 图像文件。

azure web static mime-types web-site-project
1个回答
0
投票

通过咒语、揪头发、咒骂、一夜的睡眠,然后重新上传每个文件来解决。现在内容类型会神奇地自动正确。

© www.soinside.com 2019 - 2024. All rights reserved.