资源已被删除访问Windows Azure网站上的文件

时间:2013-12-10 18:06:54

标签: php azure azure-web-sites

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

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

  

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

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

我想知道是否有人遇到类似的问题以及如何解决这个问题? TIA

1 个答案:

答案 0 :(得分:1)

我通过将以下内容添加到站点根目录中的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>