IE 打开服务器下的MHT文件的实现方法

 更新时间:2009年04月30日 00:50:37   作者:  
在和同学做毕业设计的时候,要能够提供PPT课件的在线播放.要做到这一点并不难,只需将PPT课件转换为网页文件htm或mht文件即可。首先解释下mht文件。
什么是mht文件呢?IE5.0以上的版本可把网页另存为mht格式,这种方式是将当前的Web页和所有被当前页显示的文件一起保存到一个mht的文件中,您同样可在离线后用IE浏览保存的页面!其最大优点是所保存的网页只有一个文件,便于管理。而以.html保存的网页,你会看到其实有一个网页和相应的一个文件夹,IE把页面元素分开存放了。mht就是mono html,意即独立的HTML文件,是一种WEB电子邮件档案,能用浏览器打开的前提是你的机子上必须装有OUTLOOK EXpress。
1. 首先说PPT课件转化为网页文件格式htm。
在Powerpoint2000中,打开要转换的PPT课件,依次点击文件——另存为Web页,在弹出的窗口中点击发布,然后出现的“发布为Web页”窗口中,可通过Web选项设置将要在IE浏览器中出现的PPT页面格式(注:如果你希望PPT还能在其它浏览器如Netscape、Firefox中播放,则浏览器支持选项要选择第二项“Microsoft Internet Explorer 或 netscape navigator 3.0或更高 ”),然后点击发布即可。发布完后,你会发现在与PPT文件同目录下,新出现一个网页文件(与PPT文件同名,或可在上面“发布为Web页”窗口中改名,建议用英文名称)以及相对应的一个网页文件夹,只需打开这个网页文件,即可开始PPT的网页播放。打开那个对应的文件夹,会发现一大堆图片、网页、样式表等文件,这些都是你的PPT将要在浏览器中显示的所有的元素。你需将网页文件以及相对应的网页文件夹全部上传到你的网站空间。
2.在Powerpoint2003或以上版本中,情况略有不同,点击文件——另存为Web页,在弹出的窗口中保存类型有两个和网页相关的选择,一是网页htm,这和我们上面讲的一样;另一个是单个文件网页,选择它则仅发布产生一个文件,即mht文件,点击该文件即可在IE浏览器中播放,不过该文件挺大的,而且其它浏览器要播放还需下载插件。
上述2个方法选择哪一个呢?如果你的PPT较大比如几兆,则产生的mht文件也较大,而当你的网站空间不支持几兆的大文件时,建议选择方法1;如果支持大文件上传,用方法2,仅上传一个mht即可。 =====在服务器端可以打开====
在web.xml中加入这个
复制代码 代码如下:

<mime-mapping>
<extension>mht</extension>
<mime-type>text/x-mht</mime-type>
</mime-mapping>

or
复制代码 代码如下:

<mime-mapping>
<extension>mht</extension>
<mime-type>message/rfc822</mime-type>
</mime-mapping>

相关文章

  • github pull最新代码实现方法

    github pull最新代码实现方法

    本文主要介绍 github pull最新代码的资料,这里对 github pull最新代码做了详细流程介绍,有需要的小伙伴可以参考下
    2016-09-09
  • Flyway的简单介绍及使用详解

    Flyway的简单介绍及使用详解

    这篇文章主要介绍了Flyway的简单介绍及使用,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • 解决使用IDE Run运行出错package pack/test is not in GOROOT (/usr/local/go/src/pack/test)

    解决使用IDE Run运行出错package pack/test is not in GOROOT (/

    这篇文章主要介绍了解决使用IDE Run运行出错package pack/test is not in GOROOT (/usr/local/go/src/pack/test),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • 都2019年了,还问http中GET和POST的区别

    都2019年了,还问http中GET和POST的区别

    最近看了一些同学的面经,发现无论什么技术岗位,还是会问到 get 和 post 的区别,而搜索出来的答案并不能让我们装得一手好逼,那就让我们从 HTTP 报文的角度来撸一波,从而搞明白他们的区别
    2019-02-02
  • Hadoop文件的存储格式实例详解

    Hadoop文件的存储格式实例详解

    这篇文章主要介绍了Hadoop文件的存储格式,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-06-06
  • 二维码的生成细节和原理

    二维码的生成细节和原理

    本篇文章主要介绍二维码,二维码大家都很熟悉,但是二维码是如何生成的并不了解,对二维码感兴趣的小伙伴可以看下本篇文章
    2016-07-07
  • java asp分析各种搜索引擎的关键字,自动识别url 中关键字的编码

    java asp分析各种搜索引擎的关键字,自动识别url 中关键字的编码

    网上也有一些代码,大部分都是通过输入的关键字来识别编码,并解码。但是搜索引擎得到的referer来源地址上的关键字是通过URLencode编码过的,而且各个网站的关键字Urlencode编码都不一样,gbk,utf-8,gb2312等等。
    2009-01-01
  • OAuth 2.0 概念及授权流程梳理

    OAuth 2.0 概念及授权流程梳理

    这篇文章主要介绍了OAuth 2.0 概念及授权流程梳理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • 基于Token的身份验证的方法

    基于Token的身份验证的方法

    这篇文章主要介绍了基于Token的身份验证的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • Atom-IDE 的使用方法简单介绍

    Atom-IDE 的使用方法简单介绍

    这篇文章主要介绍了Atom-IDE 的使用方法简单介绍的相关资料,Facebook 和 GitHub 两大巨头联手推出 Atom-IDE,这里介绍下如何使用,希望通过本文能帮助到大家,需要的朋友可以参考下
    2017-09-09

最新评论