Expressionengine 如何使表单使用“内容数据类型”;x-www-form-urlencoded“;而不是",;“多部分/表单数据”;?

Expressionengine 如何使表单使用“内容数据类型”;x-www-form-urlencoded“;而不是",;“多部分/表单数据”;?,expressionengine,Expressionengine,我在表达式引擎2.3上提交了一个带有{exp:channel:entry_form}的表单。我正在将一个站点从EE1.7升级到EE2.3,表单使用内容数据类型“x-www-form-urlencoded”(即用于发布表单数据的标准数据类型;查看Firebug中的网络选项卡以查看标题信息中的内容数据类型)在旧版本上正确发送 但是,当使用EE2.3中的entry_form工具时,它使用内容数据类型“multipart/form data”发送数据,并且该工具未正确收集数据。诚然,我不知道后端发生了什

我在表达式引擎2.3上提交了一个带有{exp:channel:entry_form}的表单。我正在将一个站点从EE1.7升级到EE2.3,表单使用内容数据类型“x-www-form-urlencoded”(即用于发布表单数据的标准数据类型;查看Firebug中的网络选项卡以查看标题信息中的内容数据类型)在旧版本上正确发送

但是,当使用EE2.3中的entry_form工具时,它使用内容数据类型“multipart/form data”发送数据,并且该工具未正确收集数据。诚然,我不知道后端发生了什么,但我知道表单数据没有正确发送

如何确保表单数据正确发送

非常感谢


Paragon

{exp:channel:entry\u form}
是。改用新的

除此之外,“未正确发送”是相当模糊的-您具体遇到了哪些错误


最后,EE的当前版本是2.4版。您应该使用它而不是2.3。

谢谢您的链接。然而,你应该知道,我没有得到任何错误。我还解释了导致问题的信息流的性质(内容数据类型)。目前,在我成功更新到EE2.3之前,2.4不是一个选项。有一些限制是我无法控制的。就像Derek说的,你需要重写使用旧的条目表单标签的页面来使用safecracker。旧标签可能部分工作(即不显示任何错误),但无法正确处理某些字段类型。安全钳FTW。谢谢@PhilipZaengle!我只是坚持接受这个答案,直到我实现它(应该是今天),我知道我没有任何未解决的相关问题。