ファイルをフォームに追加してPOSTリクエストで送信しようとしています。
問題はファイルがjsスクリプトで生成されることです(base64のクロップされたイメージです)。 次に、base64からblobに変換します。そして、私のフォームにこのBLOBをどのようにリンクするのか分かりません。
私はajaxを介してそれを行うことができますが、xhr/ajaxのないファイルとして画像を送信し、$_FILES
にPHP側の処理を探しています。
さえ分からないのですが、それは私のフォームはあなたが隠されたキャンバスを作成することができますし、そのキャンバスにあなたのbase64でエンコードされた文字列と画像を描画することができますのattr'multipart/form-data'
おそらく、隠れた入力の '.value'にblobを入れることができます。 '$ _FOSES'には入りません。' $ _POST'にあります。 – Barmar
私はそれを隠しフィールドに入れ、PHP側で変換することができます。 私はフレームワーク用のウィジェットを作成しようとしています。ユーザーがファイルを取得して最初に変換する代わりに作業を続ける方が簡単です。もし私が$ _FILESなしで何の方法も使わないのなら、確かに – user3428885