base64

symfony Ошибка message: "The file "..." was not uploaded due to an unknown error." UploadedFile base64

message: "The file "..." was not uploaded due to an unknown error."

Возможная причина
Проблема может быть вызвана просто тем, что файл не был загружен по http (напр. если вы загружаете файл из base64), чтобы избежать проверки на это, передавайте 5-ым параметром true, например:

$imageFile = new UploadedFile($base64TmpFile->getPath(),
	'avatar.' . $base64TmpFile->getExtention(),
	$base64TmpFile->getMime(),
	null,
	true // не проверять на источик (http)
);

symfony UploadedFile и denormalize() денормализация. Загрузка из base64

message: The class parameter "Symfony\Component\HttpFoundation\File\UploadedFile" is not supported. It must be one of "SplFileInfo", "SplFileObject" or "Symfony\Component\HttpFoundation\File\File".

Ошибка валится (в частности) при попытке вроде:

symfony Извлечение файла из data: URL в base64 (data:image/jpeg;base64)

Почему-то DataUriNormalizer совершенно не помогает при загрузке из строки вроде (строка приведена целиком - это небольшое изображение jpeg):

linux base64 Получить строку в терминале -- ubuntu

Получить закодированную строку можно так:

echo -n вашастрока | base64
Subscribe to RSS - base64