资源已被删除访问windows azure网站上的文件


Resource has been removed Accessing files on windows azure website

我在windows azure上创建了一个运行CakePHP的网站,并使用CakePHP模板构建。

我有一个ph脚本,允许用户将文件上传到服务器。当我运行脚本上传图像时,一切都很好,图像被上传到服务器,我可以通过浏览器访问它。当我尝试上传.m4v视频文件时,一切都正常通过FTP访问上传目录显示文件在那里,但当我尝试通过浏览器访问文件时,我会收到以下消息:

您要查找的资源已被删除、名称已更改或暂时不可用。

此错误消息令人困惑,因为文件确实存在,尚未删除,名称也未更改。

我想知道是否有人遇到过类似的问题,我该如何解决?TIA

我通过将以下内容添加到站点根目录中的web.config文件来解决此问题:

    <?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <staticContent>
            <mimeMap fileExtension=".mp4" mimeType="video/mp4" />
            <mimeMap fileExtension=".m4v" mimeType="video/m4v" />
     </staticContent>
    </system.webServer>
</configuration>