使用浏览器打开 RDP 文件

使用浏览器打开 RDP 文件

在我的组织中,我们计划通过 Web 浏览器提供 RDP 文件。希望用户只需将浏览器指向一个或另一个 RDP 文件,即可让浏览器自动启动远程桌面客户端。

我看到的是,所有浏览器(Chrome、Firefox、Internet Explorer)都将 RDP 文件视为音频或电影文件,因此打开媒体播放器来播放它。

我的问题是:有没有简单的方法可以实现我想要的?为什么各种浏览器都将 RDP 视为一种媒体格式?

谢谢,克劳斯。

答案1

对于 Firefox,请看这里:

引用自链接:

他们倾向于认为这就是“文件处理方式”。但对于从 Web 服务器传输到浏览器的文件,这种想法并不正确。互联网工程任务组 (IETF) 在 RFC2616(超文本传输​​协议 - HTTP/1.1)第 7.2.1 节类型中指出:

任何包含实体主体的 HTTP/1.1 消息都应包含 Content-Type 标头字段,定义该主体的媒体类型。当且仅当 Content-Type 字段未提供媒体类型时,接收方才可以尝试通过检查其内容和/或用于标识资源的 URI 的扩展名来猜测媒体类型。

换句话说,一个文件如何被浏览器处理是由http Response Header中的Content-Type字段决定的;当有Content-Type字段时,文件后缀应该被忽略。

请执行下列操作:

相关内容