0

我在打开“文件”文件夹中的声音文件时遇到问题。应用程序使用 GET 来获取文件,因此我可以在浏览器中进行测试。但是,浏览器中的确切名称和位置会引发 404。如果我将文件重命名为 .txt 扩展名,它可以正常打开(下载)。

原始文件是源自 iPad 的 .caf 文件,通过一系列事务,使用 Web 服务作为枢轴点,被下载到 Web 服务器。然后使用集成的 QuickTime 播放器打开文件。在当前场景中,QuckTime 播放器无法打开文件,因为服务器在查找文件时返回 404。

在我看来,当我打开不是某些标准格式(txt、jpg、png、mp3)的文件时,它不起作用。我有一种感觉,这归结为路由,但我不确定我需要在路由中添加什么才能使其正常工作。

笔记:

在我的本地机器上测试时,这工作得很好;但是,当移入测试环境时,应用程序无法获取该文件。

4

1 回答 1

1

您需要将 MIME 类型添加到 IIS:

多用途 Internet 邮件扩展 (MIME) 类型标识可以从 Web 服务器提供给浏览器或邮件客户端的内容类型。当浏览器从 Web 服务器请求内容时,浏览器也会请求该内容的 MIME 类型。IIS 在返回内容之前将此 MIME 类型作为 HTTP 标头中的 Content_Type 字段返回,以便浏览器知道如何处理或显示该内容。

由于您有非标准文件类型,因此您需要将其添加到 IIS

于 2013-06-11T21:41:33.260 回答