Как я могу преобразовать двоичную строку из формы в файл в Symfony2?

У меня есть REST API, и я в основном отправляю ему файлы GIF. Это возвращает ошибку 400 все же.

Это код, который обрабатывает преобразование в минуту.

        $imgstr = $params['file'];

$dataObject = str_replace("data:image/gif;base64,", "", $imgstr);

$file = base64_decode($dataObject);

$entity->setDescription($params['description']);
$entity->setFile($dataObject);
$entity->setUser($user);

$em->persist($entity);
$em->flush();

Метод setFile () ожидает Symfony\Component\HttpFoundation\File\UploadedFile объект. Он работает с обычными представлениями форм из веб-интерфейса, но не из приложения.

Он берет двоичную строку с предварительно добавленным типом mime и т. Д. Но он не будет ее хранить.

ура

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector