Я использую LiipImagineBundle для изменения размера моего изображения после загрузки. У меня ошибка, когда я попытался загрузить некоторые Jpeg о кодировании HTML.LiipImagineBundle Error encodage HTML
С помощью jpeg создайте камеру, которая работает, но не формирует мою телефонную камеру.
В чем мой браузер показывает только ошибку js и возвращает пустую страницу?
Я не понял, что это за ошибка.
Полное сообщение на французском:
L'encodage де caractères дю документ HTML n'a па été DECLARE. Le document sera affiché avec des caractères некорректно закладывает определенные конфигурации для навигации по документам, совместимым с карандашом и изображениями US-ASCII. L'encodage de caractères de la page doit être déclaré dans le document ou dans le protocole de transfert.
контроллер Symfony2
private function compressFile($file) {
$path = $file->getWebPath();
$absPath = $file->getAbsolutePath();
$tmpPath = $absPath."tmp";
$filter = "image";
$container = $this->container;
$dataManager = $container->get('liip_imagine.data.manager');
$filterManager = $container->get('liip_imagine.filter.manager');
try {
$image = $dataManager->find($filter, $path);
$response = $filterManager->applyFilter($image, $filter);
//$response = $filterManager->get($this->getRequest(), $filter, $image, $path);
$fileCompressed = $response->getContent();
}
catch (\Exception $e) {
return "error";
}
$f = fopen($tmpPath, 'w');
fwrite($f, $fileCompressed);
fclose($f);
unlink($absPath);
rename($tmpPath, $absPath);
return null;
}
Я нашел помощь, чтобы создать свою компресс функцию here.
Я попытался поймать какое-то исключение, но ничего не получилось.
У кого-то есть решение?
Извините за мой английский, я учусь его ...