5 rdp internet internet-explorer firefox google-chrome
在我的组织中,我们计划通过 Web 浏览器提供 RDP 文件。希望用户只需将浏览器指向一个或另一个 RDP 文件,并让浏览器自动启动远程桌面客户端。
相反,我看到的是所有浏览器(Chrome、Firefox、Internet Explorer)都将 RDP 文件视为音频或电影文件,因此会打开媒体播放器进行播放。
我的问题是:有没有一种简单的方法来实现我想要的?为什么各种浏览器都认为 RDP 是一种媒体格式?
谢谢,克劳斯。
小智 3
对于 Firefox,请看这里:
引用链接中的内容:
他们倾向于认为这就是一切“文件处理方式”。对于从网络服务器传输到浏览器的文件,这是不正确的。互联网工程任务组 (IETF) 在 RFC2616(超文本传输协议 - HTTP/1.1)第 7.2.1 节类型中指出:
任何包含实体主体的 HTTP/1.1 消息都应该包含定义该主体的媒体类型的 Content-Type 头字段。当且仅当 Content-Type 字段未给出媒体类型时,接收方可以尝试通过检查其内容和/或用于标识资源的 URI 的名称扩展来猜测媒体类型。
换句话说,浏览器如何处理文件是由http Response Header中的Content-Type字段决定的;当存在 Content-Type 字段时,应忽略文件后缀。
请执行下列操作:
mstsc
以application/x-rdp
MIME 类型打开,请检查您的 Web 服务器是否发送正确的 MIME 类型。以下链接解释了如何在 IIS 中进行设置: