无法在Azure网站上托管MP4文件

azure mp4 host

14765 观看

4回复

151 作者的声誉

我在Azure的预留网站上托管一个静态网站(它是PaaS,无法访问OS / IIS)。我正在尝试添加一些.mp4视频,但是当我点击我得到的链接时

The resource you are looking for has been removed, had its name changed, 
or is temporarily unavailable.

请看这里的例子。如果我右键单击链接并尝试保存文件我得到 - 失败 - 没有文件。

我正在使用付费实例,所以不要认为这是资源问题。视频文件小于2MB。他们从未工作过。该网站非常静态。

有谁知道我怎么解决这个问题?我应该以其他方式托管MP4文件吗?

谢谢,

作者: Ed Cunn 的来源 发布者: 2013 年 6 月 17 日

回应 (4)


6

391 作者的声誉

您是否确认了.MP4的MIME类型已正确配置,如下所示:

Windows Azure - 在Windows Azure IIS存储中提供未知(mp4)MIME类型

作者: RyanCEI 发布者: 18.06.2013 03:18

57

2331 作者的声誉

链接的SO答案在概念上对我有用,但它没有表明适当的fileExtension。我的配置必须改为表示以下内容。(注意,对于任何有此问题的人,默认情况下我的azure网站最初没有web.config,因此我必须将以下内容添加到文本文件中,另存为web.config,并将FTP添加到我的webroot。

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <staticContent>
               <remove fileExtension=".mp4" />
               <mimeMap fileExtension=".mp4" mimeType="video/mp4" />
               <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="7.00:00:00" />
     </staticContent>
    </system.webServer>
</configuration>
作者: ewitkows 发布者: 06.11.2014 06:29

-1

1 作者的声誉

Azure Web Apps不支持某些类型的媒体文件。您可以使用Azure Media Service上载它,然后从您的代码中引用媒体文件。

作者: Maxi Marchesi 发布者: 04.01.2018 12:47

0

70 作者的声誉

您还可以从Azure门户配置Web应用程序服务。转到您的资源,单击配置设置,然后单击“路径映射”。

在此输入图像描述 有关配置此页面内信息的读取

作者: A. Wentzel 发布者: 08.04.2019 07:41
32x32