在 HTML 中将表单设置为多部分有什么缺点吗?

pup*_*eno 5 html forms multipart

我正在动态构建表单,当我输出表单标签时,我不确定表单是否会有文件字段。总是将这些表单分成多个部分有什么缺点吗?为什么我们不让所有形式无处不在?

Kar*_*des 2

据我所知没有什么缺点。也许文本/纯文本在交易上可能会稍微轻松一些,但我认为并不重要。但出于标记原因,为了保持代码干净,我只会在实际上传文件时使用多部分。

编辑

我只是使用简单的表单Fiddler进行了测试,结果是:

-text/plain: 1,552 bytes sent
-mulipart/form-data: 1,644 bytes sent
Run Code Online (Sandbox Code Playgroud)

在这种情况下,文本/纯文本要轻一些。

现在,如果你有一个更大的表格,结果是:

-text/plain: 1,772 bytes sent
-mulipart/form-data: 2,837 bytes sent
Run Code Online (Sandbox Code Playgroud)

显然,随着表格尺寸的增加,差异会更大。

如果将所有内容变成多部分会让您的生活更轻松,我不能说这是一个足够的区别。