Где я могу взять четыре волшебных файла для включения в папку C:\xampp\php\extras
, чтобы получить правильный тип MIME ($finfo = finfo_open(FILEINFO_MIME_TYPE,'C:/xampp/php/extras')
)?Получение правильного типа MIME с использованием PHP
ответ
И наконец, я нашел ответ ... Ниже приведен код, который я использовал.
list($width, $height, $image_type) = getimagesize($_FILES["photo"]["tmp_name"]); $mime_photo = image_type_to_mime_type($image_type);
Описание
getimagesize() функция может быть использована, чтобы получить ширину, высоту, тип изображения и т.д. Тогда я использовал image_type_to_mime_type() с параметром, как функция $ image_type.This возвращает правильный MIME-тип.
Если вы используете ($ _FILES ["photo"] ["type"] == "image/jpeg"), чтобы сравнить тип изображения и предположим, что вы меняете расширение файла, скажите 'myprofile.txt 'to' myprofile.jpg 'сравнение будет истинным, оно будет читаться как «image/jpeg», но если вы сравниваете использование типа MIME, то оно будет ложным.
по сравнению с использованием типа контента:
if (($_FILES["photo"]["type"]== "image/jpeg") || ($_FILES["photo"]["type"]== "image/jpg"))
{
echo 'The image is valid and its type is '.$_FILES["photo"]["type"];
}
else {
echo 'The image is invalid and its type is '.$_FILES["photo"]["type"];
}
Comparing using MIME type:
if (($mime_photo== "image/jpeg") || ($mime_photo== "image/jpg"))
{
echo 'The image is valid and its MIME Type is '.$mime_photo;
}
else {
echo 'The image uploaded is invalid and its MIME Type is '.$mime_photo;
}
- 1. Использование PHP - настройка правильного MIME-типа
- 2. Получение типа mime
- 3. Получение типа mime при загрузке файлов - непоследовательно
- 4. Проблема с MultiSelectList, получение правильного типа
- 5. Переопределение типа MIME в PHP
- 6. PHP upload Ограничения типа MIME
- 7. Получение различного типа mime для exe-файла в php
- 8. Обнаружение типа MIME в PHP
- 9. Проблемы с обнаружением типа mime в php
- 10. Получение типа mime из запроса в nodeJS
- 11. bash, получение типа mime файла дескриптора
- 12. Поиск значка файла с использованием типа MIME с использованием GTK
- 13. Получение правильного типа имя в Google Chrome
- 14. Получение типа браузера с PHP
- 15. Получение Mime-типов через FTP В PHP
- 16. Чтение данных MIME с использованием PHP
- 17. Mime-типа загружаемого файла
- 18. Обнаружение типа mime сбой в php
- 19. MIME ошибка типа
- 20. Лучший способ типа Mime
- 21. PHP getimagesize(): IMAGETYPE или MIME-тип?
- 22. Преобразование типа MIME в файл Расширение PHP
- 23. Определение типа mime (CSV) в PHP 5.4
- 24. Изменение типа mime файла, отличного от php?
- 25. Справка по php-массиву. Получение правильного содержания
- 26. Файл Dropbox MIME типа?
- 27. Определение типа mime файла
- 28. Получение правильного ответа JSON в PHP
- 29. Соответствие Вторая часть типа содержимого MIME с использованием RegExp
- 30. поиск mime-типа wma-файлов с использованием java
почему не Google? –
@AxelAmthor Я искал его и нашел эту ссылку http://sourceforge.net/project/showfiles.php?group_id=23617&package_id=18878, но перенаправляется на другую страницу. – MRS