私はExpression Engine 2.3で{exp:channel:entry_form}と提出するフォームを持っています。私はEE1.7からEE2.3にサイトをアップグレードしています。フォームは、コンテンツデータタイプ "x-www-form-urlencoded"(つまり、フォームデータをポストするための標準データタイプ、チェックアウトファイアウォールの[ネットワーク]タブをクリックすると、ヘッダー情報にコンテンツデータタイプが表示されます)。"multipart/form-data"ではなく、 "x-www-form-urlencoded"というコンテンツデータタイプをフォームで使用するにはどうすればよいですか?
ただし、EE2.3でentry_formツールを使用すると、コンテンツデータタイプ "multipart/form-data"を使用して送信され、ツールはデータを正しく収集していません。確かに私はバックエンドで何が起こっているのか分からないが、私はフォームデータが正しく送信されていないことを知っている。
フォームデータが正しく送信されるようにするにはどうすればよいですか?
どうもありがとう、
パラゴン
リンクありがとうございます。しかし、私は何の誤りもないことを知っておくべきです。また、問題の原因となっている情報の流れの性質(コンテンツデータタイプ)についても説明しました。 現在、EE2.3に正常に更新するまで、2.4はオプションではありません。私の手の中には制約があります。 – Paragon
Derek氏は、safecrackerを使用するために古いentry_formタグを使用しているページを書き直す必要があると述べています。古いタグは部分的に機能するかもしれません(つまりエラーは表示されません)が、特定のフィールドタイプを正しくハンドリングできません。セーフケッカーFTW。 –
ありがとう@PhilipZaengle!私はそれを実装するまで(今日でなければならない)この回答を受け入れることを断っているだけで、私は未解決の関連問題がないことを知っています。 – Paragon