私はFOSRestBundleにしばらく取り組んできました。私はそれのコツをつかみました(フォーム、検証、ドキュメント、URL ...)。jsonを使用してユーザーの画像をアップロードできるようにしたいと思います。
私はsymfony側で必要なすべてを行ったと思います、それはフォームを使用してうまく機能します。以前の投稿でjsonを使用して画像を指定する方法を見つけようとしましたが、うまくいきませんでした。
フォームを使用して画像をアップロードするには:
1-画像を取得します
2-それを正しいディレクトリに移動します
3-データベースにファイルの一意の名前を追加します
私のユーザーエンティティクラスには、2つの変数があります。1つは古典的な「文字列」で、もう1つは「ファイル」です。
@Assert\File (maxSize="6000000", mimeType={"image/jpeg", "image/png", "image/gif"})
私のformTypeには:
->add('file', 'file')
symfony2とFOSRestBundleを使用してjsonでファイル情報とデータを指定する方法を知る必要があると思います
誰かアイデアがありますか?
編集:
私は周りを探していて、クラスを見つけました:
Symfony\Component\HttpFoundation\File\UploadFile
と
Symfony\Component\HttpFoundation\File\File
しかし、私はまだそれを機能させることができません、私がこれを解決するのを助ける手がかりとして誰か?