За последние 24 часа нас посетили 22952 программиста и 1230 роботов. Сейчас ищут 736 программистов ...

!!!audo!!!/mpeg фиг знает что за ерунда..

Тема в разделе "PHP для новичков", создана пользователем heapKiller, 2 сен 2008.

  1. heapKiller

    heapKiller Активный пользователь

    С нами с:
    27 авг 2008
    Сообщения:
    95
    Симпатии:
    0
    При аплоаде mp3 файла FF3 усиленно помечает его как audo/mpeg причем началось это совсем недавно. С оперой и IE все нормально. Благодаря такому mime-типу файл сервером еснно не обрабатывается. Что-куда подкапывать? Где FF хранит mime?
     
  2. dAllonE

    dAllonE Guest

    Может таки проще просто сделать проверку ЕСЛИ(браузер == Лис И тип == audo/mpeg) ?
     
  3. heapKiller

    heapKiller Активный пользователь

    С нами с:
    27 авг 2008
    Сообщения:
    95
    Симпатии:
    0
    Ошибка в следующем: при написании сценария загрузки с сервера была допущена вышеозначенная очепятка. После чего FF бодро все это дело сохранил в своем профиле и в дальнейшем при аплоаде стал пихать эту фигню. Причем убить соответствие можно только ручками в файле mimeTypes.rdf находящемся в профиле, до этого он будет отсылать соотв расширению mime при аплоаде любого файла с расширением .mp3. Учитывая вышеизложенное, а также то , что mime в скриптах аплоада обычно проверяют, любой может начисто блокировать юзверю аплоад файлов определенного типа, по крайней мере, на некоторые сайты. Мдя.
     
  4. Dagdamor

    Dagdamor Активный пользователь

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    heapKiller
    Никто mime не проверяет. Это поле посылается браузером и доверять ему нельзя. Проверять надо имя/расширение файла и в особо параноидальных случаях - заголовок.