Php Can enctype=";“多部分/表单数据”;是否也用于非文件输入?

Php Can enctype=";“多部分/表单数据”;是否也用于非文件输入?,php,html,forms,Php,Html,Forms,允许这样做吗 <form enctype="multipart/form-data" action="__URL__" method="POST"> <input type="text" name="text_input" /> <input type="other_types" name="other_types_input" /> <input type="hidden" name="MAX_FILE_SIZE" value="30000

允许这样做吗

<form enctype="multipart/form-data" action="__URL__" method="POST">
  <input type="text" name="text_input" />
  <input type="other_types" name="other_types_input" />
  <input type="hidden" name="MAX_FILE_SIZE" value="30000" />
  <input name="userfile" type="file" />
  <input type="submit" value="Submit" />
</form>


它将与PHP一起使用…

是的,它绝对正确。没有问题。

是的,完全正确。没有问题。

这很好


这是包含文件元素的表单的正常结构。

这很好


这是带有文件元素的表单通常是如何构造的。

虽然这个问题很老,但是已经发布的答案没有解释,所以我添加了这个,以便对未来的读者有所帮助

HTTP POST方法将数据发送到服务器。请求主体的类型由Content type标头指示。 通过在元素的enctype属性或或元素的formenctype属性中放置适当的字符串来选择内容类型。 HTML表单提供三种编码方法

  • application/x-www-form-urlencoded(默认值)
  • 多部分/表单数据
  • 文本/纯文本
  • 对于多部分/表单数据,每个值作为数据块(“主体部分”)发送,每个部分由用户代理定义的分隔符(“边界”)分隔。键在每个部件的内容配置标题中给出。是否发送文件并不重要。所以应该没问题


    参考

    虽然这个问题很老,但是已经发布的答案没有解释,所以我添加了这个,以便对未来的读者有所帮助

    HTTP POST方法将数据发送到服务器。请求主体的类型由Content type标头指示。 通过在元素的enctype属性或或元素的formenctype属性中放置适当的字符串来选择内容类型。 HTML表单提供三种编码方法

  • application/x-www-form-urlencoded(默认值)
  • 多部分/表单数据
  • 文本/纯文本
  • 对于多部分/表单数据,每个值作为数据块(“主体部分”)发送,每个部分由用户代理定义的分隔符(“边界”)分隔。键在每个部件的内容配置标题中给出。是否发送文件并不重要。所以应该没问题


    请参阅

    星际网络警察禁止使用多部分/表单数据,任何使用多部分/表单数据的行为都将导致死刑。:)英雄联盟我没有试过。是的,在几次试图询问谷歌却没有结果后,我有点懒了:-)这是星际网络警察禁止的,任何使用多部分/表单数据的行为都将导致死刑。:)英雄联盟我没有试过。是的,在几次尝试询问谷歌却没有结果后,我有点懒了:-)