![]() |
Может ли пхп узнать тип файла?
Здравствуйте! Решил вот вместо штмл сделать флеш форму для загрузки файлов, код вот здесь:
Код:
package {P.S. Если качать при помощи флеш формы, то в $_FILES['uploadfile']['type'] записывается значение application/octet-stream. |
меня интересует этот же вопрос =)
мб кто-нибудь поможет? заранее спс =) |
а расширение смотреть не подходит?
|
можно конечно, но не безопасно, его подделать проще чем Content-Type.
|
Только анализируя заголовок файла в байтаррей, но по расширению проще, хотя расширение можно изменить. По крайней мере узнать что jpg, png и gif а не что то другое можно по любому
|
Для картинок:
http://il2.php.net/manual/en/functio...-mime-type.php |
Цитата:
Цитата:
|
А какой смысл проверять то, что пишется в заголовок запроса? Вам все равно нужно проверять содержание, а не заголовок, в заголовок можно написать что угодно... Если вам это нужно отправлять на сервер, то, из соображений безопасности нет смысла делать проверки на клиенте т.как они в полпинка обходятся...
|
Заголовок файла, wvxvw, а не запроса :) Но подделать можно что хочешь, тут Вы правы
Mirk. Есть спецификации файлов, где описана их структура и заголовки. Ковыряйте сами, если хотите |
Цитата:
|
| Часовой пояс GMT +4, время: 07:40. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.