mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-17 15:03:25 +00:00
Fix #960 : Symfony MimeType guesser uses Fileinfo before File Binary
This commit is contained in:
@@ -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,
|
||||
|
Reference in New Issue
Block a user