問題タブ [gaufrette]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - VichUploader と ajax/axios でファイルをアップロード
VichUploader と axios/ajax を使用してファイルをアップロードするフォームを設定しようとしています。
フォームが非 ajax フォームで機能するため、vich アップローダーと GNP を適切にセットアップしました。
次のようなエンティティ セットを使用してアップロードする単純なファイルがあります。
ゲッターとセッターはドキュメントとまったく同じです
私の FormType も非常に基本的です。
そして、私のコントローラーもそうです:
これを行うと、新しいオブジェクト Logo が作成されますが、すべてのフィールドが NULL であり、ファイルは AWS S3 にアップロードされません。upload[logoFile] の代わりに logoFile を渡すと、フォームは検証されないことに注意してください。upload[logoFile] を渡すのは正しいことだと思います。
ボンネットの下で何が起こっているのかわかりません。私は何が欠けていますか?
どうもありがとうございました。
編集:これが私のajax送信コードです-ReactでAxiosで処理されます:
EDIT2: dd($request->files) を実行すると、次のようになります。