Fix #960 : Symfony MimeType guesser uses Fileinfo before File Binary

This commit is contained in:
Romain Neutron
2012-10-24 13:38:12 +02:00
parent b905d7a87f
commit 4264a9aed6

View File

@@ -19,6 +19,9 @@ use Silex\ControllerProviderInterface;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpFoundation\File\UploadedFile;
use Symfony\Component\HttpFoundation\File\MimeType\FileBinaryMimeTypeGuesser;
use Symfony\Component\HttpFoundation\File\MimeType\MimeTypeGuesser;
use Symfony\Component\Serializer\Serializer;
/**
* Upload controller collection
@@ -149,6 +152,12 @@ class Upload implements ControllerProviderInterface
*/
public function upload(Application $app, Request $request)
{
$guesser = MimeTypeGuesser::getInstance();
/**
* temporary hack to use this guesser before fileinfo
*/
$guesser->register(new FileBinaryMimeTypeGuesser());
$datas = array(
'success' => false,
'code' => null,