for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Presta\ImageBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\HttpFoundation\Request;
/**
* @author Benoit Jouhaud <[email protected]>
*/
class DefaultController extends Controller
{
* @param Request $request
*
* @return JsonResponse
public function urlToBase64Action(Request $request)
$image = file_get_contents($request->request->get('url'));
$base64 = sprintf('data:image/png;base64,%s', base64_encode($image));
return new JsonResponse([
'base64' => $base64,
]);
}