由于 chrome 中的错误 ( https://code.google.com/p/chromium/issues/detail?id=439832 ) 我想通过 netcat 提供文件而不是直接加载它。但是,当我尝试简单地做 nc -l -p 8000 < /tmp/file.mhtml
并加载 http://localhost:8000
在 Chrome 中,我获取文件的文本而不是将其呈现为 HTML。该文件有一个 Content-Type header ,所以我希望它能被提供:
From: <Saved by WebKit>
Subject: Foo Bar
Date: Fri, 22 Jan 2015 06:44:35 -0000
MIME-Version: 1.0
Content-Type: multipart/related;
type="text/html";
boundary="----=_NextPart_000_0B03_4EE56298.243AD9A7"
------=_NextPart_000_0B03_4EE56298.243AD9A7
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable
Content-Location: https://example.com/foo/bar?q=4
最佳答案
使用 netcat
,您可以通过 netcat
直接通过 TCP 提供 MHT 文件,而不是通过 HTTP。 Chrome 不知道如何处理这个问题,因为它似乎不支持 MHTML。
关于google-chrome - 如何使用 netcat 提供 mht 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28083831/