我们如何设置本地文件的内容类型标头?

发布于 2024-11-14 04:16:16 字数 300 浏览 6 评论 0原文

我们如何为不是由服务器提供的页面设置内容类型标头? (即保存到桌面的简单本地文件)

假设我有一个 .xml 文件,我想在 google-chrome 中将其打开为 application/xml 。我该如何指定它?

现在我想使用 google-chrome 在 text/xml 下打开同一个文件,这是一个选项吗?

我的文件:

<?xml version="1.0"?>
<test></test>

how do we set the content type header for a page not served from a server? (i.e. a simple local file saved to desktop)

Say i have a .xml file that i would like to open as application/xml in google-chrome. how do i specify it?

Now i want to open that same file under text/xml with google-chrome is that an option?

My file:

<?xml version="1.0"?>
<test></test>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

一抹微笑 2024-11-21 04:16:16

标头仅发送到服务器并由服务器提供服务。如果没有服务器,就没有请求或响应之类的东西,因此将没有要接收的内容类型标头。

如果您尝试将其保留在本地,则可以在本地主机服务器设置上打开它。 IIS 和 Apache(以及许多其他)将在您的本地开发盒上运行,没有问题。

Headers are only sent to and served by servers. Without a server, there is no such thing as a request, or a response, and therefore there will be no content-type header to receive.

If you are trying to keep this local, you can open it on a localhost server setup. IIS and Apache (and many others) will run on your local development box, no problem.

被翻牌 2024-11-21 04:16:16

不,你不能。 HTTP 标头仅在 HTTP 请求或响应时才存在。 AFAIK,您无法在 Web 浏览器中为单个文件类型设置超过 1 个关联。

No, you can't. HTTP header exists only if it's a HTTP request or response. AFAIK, you can't set more than 1 association to a single file type in your web browser.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文