Articles of mime types

является ли определение типа mime лучшим способом для обнаружения своего рода файла?

Я работаю над формой загрузки в php, которая должна допускать только mp3-файлы. когда загрузка завершена, я анализирую файл, чтобы проверить, действительно ли это mp3 .. первым шагом является определение типа mime как «audio / mpeg», я использую библиотеки finfo_file () и прекрасно работает, за исключением того, что во время тестов некоторые mp3 отклоняются, потому что […]

«Content-Type: text / plain» заставляет загружать файл

Если я вызываю header('Content-Type:text/plain; charset=ISO-8859-15'); браузер будет загружать файл, а не показывать его. Вместо этого используется text/html . (загруженный файл обрабатывается в любом случае, он не загружает исходный код) Я попытался добавить header('Content-Disposition:inline;'); но это было просто проигнорировано. Я довольно не знаю, что может вызвать эту проблему, любой совет? Сервер MAMP 1.9.6 (PHP 5.3.5, Apache […]

MIME Тип для загружаемых файлов на S3

Как изменить тип mime для загруженных файлов на Amazon S3. Я пробовал с http://docs.amazonwebservices.com/AWSSDKforPHP/latest/#m=AmazonS3/change_content_type, но он не работает.

PHP: Как получить mimeType изображения с файлом_get_contents

Мне нужно получить mimeType изображения, но у меня есть только тело изображения, которое у меня есть с file_get_contents . Есть ли возможность получить mimeType ?

Finfo_file в загруженном файле для определения типа mime

Я пытаюсь определить mime-тип загруженного файла, я хочу использовать fileinfo (), это то, что я пытался, он не работает: $uploadedfile = $_FILES['soup']['tmp_name']; if(isset($uploadedfile)) { $uploadedname = $_FILES['soup']['name']; $file=$uploadedsong; $file.=$uploadedname; $finfo = finfo_open(FILEINFO_MIME_TYPE); $mime = finfo_file($finfo, $file); К сожалению, finfo_file похоже, не работает, я предполагаю, что у меня есть следующий $file set неправильно для этого, есть […]

Надежность Mimetypes в Uploads (PHP)

У меня был этот вопрос какое-то время: как точно определяется тип mime файла? Я считаю, что это делается путем проверки того, содержат ли определенные байты файла какие-либо известные магические числа / подписи файлов , правильно? Если это так, возникает другой вопрос: скажем, я загружаю скрипт bash с поддельной подписью файла GIF на веб-сайт, который позволяет […]

Недопустимые аргументы в php

Когда я запускаю сценарий в Wamp, я получаю следующие предупреждения для строк 17 и 21. Что это говорит мне и что можно / нужно сделать для решения проблемы? Предупреждение: неверный аргумент, предоставленный foreach () в C: \ wamp \ www \ eCardScript \ ecard_lib.php в строке 17 * Предупреждение: * Недопустимый аргумент, предоставленный foreach () […]

Codeigniter: Тип файла, который вы пытаетесь загрузить, не разрешен. Вчера все было хорошо

Мое приложение codeigniter неожиданно сломалось сегодня. Я не работал над кодом загрузки, и когда я попытался загрузить изображение сегодня, я неожиданно получил «Тип файла, который вы пытаетесь загрузить, не разрешен». Вчера все было хорошо. Мой конфигурационный массив: $config = array( 'file_name' => $data['slug'] .'-'. $key, 'upload_path' => './images', 'allowed_types' => 'gif|jpg|jpeg|png' ); Я также пытался […]

Как получить тип mime в PHP

Я пишу скрипт, и мне нужно правильно (я думаю, что некоторые типы mime могут отличаться от их расширений) получают типы mime-файлов (файлы могут быть любого типа). Используемая веб-хостинг-компания не имеет mime_content_type() и все еще (не знаю, в каком году они будут ее исправлять), обещая исправить альтернативу PECL. Каким другим способом я могу это сделать (и […]

Как отладить IE11 APPCACHE

Я получил страницу HTML5, которая работает с CHROME и SAFARI, но с использованием Internet Explorer 11 она не работает, мой манифест кэша действителен в соответствии с http://manifest-validator.com/, и я очень расстроен … вот паста манифеста AppCache: #version 1.1 12-20-2013 CACHE: #images imgs/enc1.png imgs/logo-izq.png #internal HTML documents index.php #style sheets css/css.css css/jquery-ui-1.10.3.custom.min.css #style sheet images css/images/animated-overlay.gif […]