gpt4 book ai didi

html - 本地存储在一个 html 文件中,无需访问互联网

转载 作者:可可西里 更新时间:2023-11-01 09:34:30 28 4
gpt4 key购买 nike

我需要将一些表单的数据存储在一个单独的 html 文件中,并且它必须不能访问 Internet,并且只能在一个文件(表单自己的 html 文件)中。

jstorage 是完美的解决方案,但如果没有网络服务器,它在 IE9 或 IE8 中不起作用,我正在寻找一个可以包含在 html 文件中的小型网络服务器,但我认为这是不可能的,因为解决方案必须对客户来说是不可见的,我发现的所有微型 Web 服务器都需要安装或某种配置...

我不能使用 cookie 或一些额外的文件,只能使用带有表单的文件。

请有人能给我一些帮助吗?至少我需要一个想法来找到解决方案。

非常感谢。

最佳答案

如果你想创建一个单一的可传输的类似 HTML 的文件,其中包含图像、javascript、CSS 等,所有这些都作为多个"file"嵌入,那么你可以尝试 MHTML ,它允许您将不同 MIME 类型的数据存储在一个文件中。

IE 支持它已有一段时间了,尽管根据经验我可以告诉您它在存储、查看和使用文件方面有些笨拙。不过,以编程方式生成 MHTML 并不算太糟糕。您基本上只是创建一个指定格式的文本文件,并为其指定 .mht 扩展名,IE 可以识别该扩展名。 URL 可用于引用和标记不同的部分(比如在 HTML 部分中包含图像),二进制内容存储为 base64 编码文本。

Microsoft 有一个 decent example ,显示带有嵌入图像的电子邮件消息,以帮助您入门。

From: example1@example.com
To: example2@example.com
Subject: An example
Mime-Version: 1.0
Content-Base: http://server.example.com
Content-Type: Multipart/related; boundary="boundary-example-1";type=Text/HTML

--boundary-example-1
Content-Type: Text/HTML; charset=ISO-8859-1
Content-Transfer-Encoding: QUOTED-PRINTABLE

... text of the HTML document, which might contain a hyperlink
to the other body part, for example through a statement such as:
<IMG SRC="/images/image.gif" ALT="Image">
Example of a copyright sign encoded with Quoted-Printable: =A9
Example of a copyright sign mapped onto HTML markup: &#168;

--boundary-example-1
Content-Location: /images/image.gif
Content-Type: IMAGE/GIF
Content-Transfer-Encoding: BASE64

AAAFFDDlhGAGgAPEAAP/////ZRaCgoAAAACH+PUNvcHlyaWdodCAoQykgMTk5
NSBJRVRGLiBVbmF1dGhvcml6ZWQgZHVwbGljYXRpb24gcHJvaGliaXRlZC4A
etc...

--boundary-example-1 —

关于html - 本地存储在一个 html 文件中,无需访问互联网,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16563931/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com