Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 通过我的协议处理程序在IE中显示活动文档_C#_Protocol Handler - Fatal编程技术网

C# 通过我的协议处理程序在IE中显示活动文档

C# 通过我的协议处理程序在IE中显示活动文档,c#,protocol-handler,C#,Protocol Handler,我使用IE的可插拔协议接口实现的协议处理程序在IE中很好地呈现HTML文件。下一步是能够通过协议处理程序在IE中呈现活动文档,如文档、ppt、pdf等。我知道我需要为此实现一些接口,但我不确定到底要做什么。任何提示都会有帮助 谢谢。我想你只需要向IE正确报告MIME类型。 您是接管HTTP/HTTPS还是创建新协议?我正在创建自己的新协议处理程序(使用urlmon.dll的异步可插拔协议API)并使用BINDSTATUS\u MIMETYPEAVAILABLE报告mime类型。但即使urlmon

我使用IE的可插拔协议接口实现的协议处理程序在IE中很好地呈现HTML文件。下一步是能够通过协议处理程序在IE中呈现活动文档,如文档、ppt、pdf等。我知道我需要为此实现一些接口,但我不确定到底要做什么。任何提示都会有帮助


谢谢。

我想你只需要向IE正确报告MIME类型。
您是接管HTTP/HTTPS还是创建新协议?

我正在创建自己的新协议处理程序(使用urlmon.dll的异步可插拔协议API)并使用BINDSTATUS\u MIMETYPEAVAILABLE报告mime类型。但即使urlmon.dll从我的协议处理程序读取了整个数据,数据也不会呈现。正如我回答您的另一个问题一样,请研究我的tp://实现,您将看到它确实正确呈现了各种文件。