Http 我可以使用MIME类型声明来获取要在MS Word中打开的HTML文件吗?

Http 我可以使用MIME类型声明来获取要在MS Word中打开的HTML文件吗?,http,ms-word,mime-types,http-headers,Http,Ms Word,Mime Types,Http Headers,比尔·詹姆斯: 我能够呈现一个MIME类型设置为“application/msword”的HTML页面,这导致浏览器生成Word,Word很好地导入了HTML,允许编辑和保存,就像我输出一个真实的Word文档一样 这听起来很不错,但我还没能在任何浏览器(运行Word 2010 beta的Win7上的Chrome/FF/Safari/Opera/IE)中使用它。我尝试通过将几个页面的HTTP头中的MIME类型更改为application/msword,并尝试在本地HTML文件上使用HTTP equ

比尔·詹姆斯:

我能够呈现一个MIME类型设置为“application/msword”的HTML页面,这导致浏览器生成Word,Word很好地导入了HTML,允许编辑和保存,就像我输出一个真实的Word文档一样

这听起来很不错,但我还没能在任何浏览器(运行Word 2010 beta的Win7上的Chrome/FF/Safari/Opera/IE)中使用它。我尝试通过将几个页面的HTTP头中的MIME类型更改为
application/msword
,并尝试在本地HTML文件上使用HTTP equiv meta标记
,我尝试从浏览器打开该文件,但两种方法都没有任何效果


一般来说,我对HTTP头和MIME类型没有什么线索,所以-有什么提示吗?非常感谢

下面是许多MIME类型列表中的一个

我试着在中更改MIME类型 通过 将数据篡改到应用程序/msword。。。 两者似乎都没有任何效果


让人懊恼的是,篡改数据的效果并没有你想要的那么好。您有权访问运行实际web应用程序的实际web服务器吗?您是否尝试过更改HTTP响应以更改头?

以下是许多MIME类型列表中的一个

我试着在中更改MIME类型 通过 将数据篡改到应用程序/msword。。。 两者似乎都没有任何效果


让人懊恼的是,篡改数据的效果并没有你想要的那么好。您有权访问运行实际web应用程序的实际web服务器吗?您是否尝试过更改HTTP响应以更改头?

很可能是您的用户代理在这方面给您带来了麻烦。您也可以依赖文件扩展名吗


我为MicrosoftExcel实现了一个相关的解决方案,生成了一个HTML表,但将其作为.xls文件公开。Excel随后抱怨预期的数据格式与它找到的数据格式不匹配,但至少打开了Excel。

很可能是您的用户代理在这方面给您带来了麻烦。您也可以依赖文件扩展名吗

我为MicrosoftExcel实现了一个相关的解决方案,生成了一个HTML表,但将其作为.xls文件公开。Excel随后抱怨预期的数据格式与找到的数据格式不匹配,但至少打开了Excel