Я работаю над FOSRestBundle уже несколько раз. Я разобрался с этим (формы, проверка, документация, URL-адрес...). Я хотел бы иметь возможность загружать изображение для пользователя с помощью json.
Я думаю, что сделал все необходимое на стороне symfony, он отлично работает с использованием формы. Я пытался узнать, как указать изображение с помощью json в каком-то предыдущем посте, но мне это не удалось.
Чтобы загрузить изображение с помощью формы:
1 - я получаю изображение
2 - Переместите его в правильный каталог
3 - Добавить уникальное имя файла в базу данных
В моем классе пользовательских объектов у меня есть две переменные: одна классическая "строка" и одна "файл":
@Assert\File (maxSize="6000000", mimeType={"image/jpeg", "image/png", "image/gif"})
В моем formType у меня есть:
->add('file', 'file')
Я думаю, мне просто нужно знать, как указать информацию о файле и данные в json, используя symfony2 и FOSRestBundle.
У кого-нибудь есть идея?
изменить :
Я искал вокруг, и я нашел класс:
Symfony\Component\HttpFoundation\File\UploadFile
а также
Symfony\Component\HttpFoundation\File\File
Но я все еще не могу заставить это работать, кто-нибудь может помочь мне решить эту проблему?